vue element-ui IE9--11报 “无法获取未定义或null引用的属性‘toLowerCase’”

Posted 柠檬琉璃夏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue element-ui IE9--11报 “无法获取未定义或null引用的属性‘toLowerCase’”相关的知识,希望对你有一定的参考价值。

    今天做zymh比赛的一个管理后台,用的技术是vue+element-ui+vue-router+axios,其他浏览器运行的很好,但是在IE(从IE11到IE9,vue支持IE9以上)都报错技术分享

点进去就是定位到了markUp这个函数,经查询是element-ui报错,element-UI在使用MessageBox,Message等组件时,只需要用import导入,而不需要继续Vue.component(Message.name,Message) .

   将各个组件中的Vue.component(Message.name,Message)等去掉以后就没报这个错了,然后报了一个“Promise”的错误,因为IE中没有Promise对象,其他浏览器有。安装一个es6-promise-promise库就好了

以上是关于vue element-ui IE9--11报 “无法获取未定义或null引用的属性‘toLowerCase’”的主要内容,如果未能解决你的问题,请参考以下文章

vue兼容ie9-11

element-ui表单部分验证报错

vue打包后element-ui部分样式(图标)异常问题

element-ui导航unique-opened属性报错

自定义element-ui主题,修改样式

Vue 安装 element-ui时报错 code ERESOLVE unable to resolve dependency tree