vuejs项目兼容ie浏览器

问题描述:用vuejs做的项目需要兼容ie9浏览器及以上浏览器,但是在ie9浏览器上运行直接报错,下面给大家介绍一下解决方法!

1、先安装插件


//babel-polyfill
npm install babel-polyfill --save-dev
//es6-promise
npm install es6-promise --save-dev

2、build文件夹下webpack.base.conf.js修改代码


module.exports = {
  entry: {
    app: './src/main.js'
  },
  
//改成

module.exports = {
  context: path.resolve(__dirname, '../'),
  entry: {    
    app:['babel-polyfill','./src/main.js']      
  },
  output: {
    path: config.build.assetsRoot,
    filename: '[name].js',
    publicPath: process.env.NODE_ENV === 'production'
      ? config.build.assetsPublicPath
      : config.dev.assetsPublicPath
  },

3、main.js引入


import "babel-polyfill";
import promise from "es6-promise";
promise.polyfill();
以上是编程学习网小编为您介绍的“vuejs项目兼容ie浏览器”的全面内容,想了解更多关于 vuejs 内容,请继续关注编程基础学习网。

本文标题为:vuejs项目兼容ie浏览器

基础教程推荐