vue项目兼容IE浏览器之在ie浏览器出现空白页

vue项目在IE下出现空白,读不出数据的情况。还有一些ES新语法不兼容问题的处理。

一、使用vue-cli创建项目

1、在vue项目中使用 npm 安装babel-polyfill

npm install --save-dev babel-polyfill

2、在mian.js中引入babel-polyfill(在引入vue、vuex之前引入

import 'babel-polyfill'

3、修改build 文件下的webpack.config.js中的入口文件

module.exports={
	entry:{
        app: ["babel-polyfill", "./src/main.js"]
    }
}

4、在index.html文件中引入下列代码(非必须)

< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />

最后重启项目,OK啦!!!

二、在html中引入vue,使用时的处理

在html中使用vue也是需要引入 babel 和 polyfill 滴。具体操作如下:
1、下载 browser.min.js 以及 polyfill.min.js 到自己JS文件里面。
2、在使用vue的HTML中引入这两个js文件,并且在引入vue.js之前引入

<script src="../lib/browser.min.js"></script>
<script src="../lib/polyfill.min.js"></script>
<script src="../lib/vue.min.js"></script>

3、在 scrpit 标签中的 type=“text/babel”,这里的 scrpit 标签只是有vue的文件引入,其他scrpit不作修改

<script type="text/babel">
    var app = new Vue({
        el: '#app',
        data() {
            return {
                nowTime: "",
            }
        }
    })
</script>

至此,可行了!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值