b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Vue浏览器兼容性问题ie9 ie10 edge

电脑杂谈  发布时间:2020-08-18 12:10:25  来源:网络整理

ie10浏览器不兼容_userselect 兼容ie_网络报刊浏览收藏家v1.3.3特别版

首先要说的是: Vue不支持IE8及以下版本,因为Vue.js使用IE8无法仿真的ECMAScript 5功能,例如Object.defineProperty()此方法将报告错误,如下所示: <

1111.jpg

ie10浏览器不兼容_userselect 兼容ie_网络报刊浏览收藏家v1.3.3特别版

因此,使用vue尝试执行不需要与ie8及更低版本兼容的浏览器的项目. 当然,也许您还有其他方法可以与ie8兼容,这需要时间和精力?自己权衡一下. 下面我要谈论的是Vue与从ie9到edge的浏览器的兼容性问题.

情况1:

错误: ReferenceError: 未定义“承诺”. 原因是: Promise是es6的新语法,即ie9,某些低级高级浏览器不支持es6的新语法.

ie10浏览器不兼容_网络报刊浏览收藏家v1.3.3特别版_userselect 兼容ie

解决方案: npm install --save-dev babel-polyfill

正确安装babel-polyfill后,在main.js中引用: import“ babel-polyfill”;

案例2

网络报刊浏览收藏家v1.3.3特别版_ie10浏览器不兼容_userselect 兼容ie

这种情况是在按以下说明修改页面标题时出现错误

Vue.directive('title', {
  inserted: function (el, binding) {
    document.title = el.dataset.title
  }
})

IE浏览器提示找不到该属性. 在特定情况下,如果要修改页面标题,请使用其他人说的方法,如下所示

userselect 兼容ie_ie10浏览器不兼容_网络报刊浏览收藏家v1.3.3特别版

下载安装插件依赖 
 npm install vue-wechat-title --save  
在main.js中引入插件
 import VueWechatTitle from 'vue-wechat-title' 
 Vue.use(VueWechatTitle)

const router = new Router({
  routes: [{
      path: '/login',
      component: Login,
      meta: { title: '登录' }
    }, {
      path: '/register',
      component: Register,
      meta: { title: '注册' }
    }
  ]
})

在app.vue中修改router-view组件 

可以修改标题,并且ie中不会报告任何错误.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-301549-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 郭礼正
        郭礼正

        南方黑芝麻

      • 刘安华
        刘安华

        好想去哎谁让我是个学生党呢凡凡

      • 何莲
        何莲

        应该大力提升女性的经济地位

      热点图片
      拼命载入中...