Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
662 views
in Technique[技术] by (71.8m points)

vue.js 2.1.10 开发的组件在IE9中运行时,在本地打开html没有问题,但放到服务器上,访问就报错了

vue.js 2.1.10 开发的组件在IE9中运行时,在本地打开html没有问题,但放到服务器上(如经过struts2 的.do访问),访问就报错了,错误为 未指明的错误。 真是搞不懂为什么呀。。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

在IE9下进行调试了, 会进入vue.js的源码
`function isDirty (elm, checkVal) {

  // return true when textbox (.number and .trim) loses focus and its value is not equal to the updated value
  return document.activeElement !== elm && elm.value !== checkVal
}`

就是在document.activeElement处报未指明的错误了,vue.js 2.0.3就没有该段代码, 我单独建立一个html文件,直接console.log(document.activeElement); 在本地访问,会输出null,通过struts2 的.do访问,就会报未指明的错误了。我去提个issue,看看怎么处理。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...