babel-polyfill解决es6兼容

2019-11-28  本文已影响0人  萘小蒽

问题:chrome、ff浏览器下都能正常显示的vue页面,在百度浏览器或者其他浏览器下愣就显示不出来。

  1. 下载 babel-polyfill
npm install --save-dev babel-polyfill

2 . 引入

1.require("babel-polyfill");
2.import "babel-polyfill";
3.module.exports = {

  entry: ["babel-polyfill", "./app/js"]

};

或者webpack构建中 webpack.config.jsentry项中,重新执行构建命令

entry: {
    app: './src/main.js',
    babelPolyfill: "babel-polyfill"
  }

如果报promis未定义,直接在main.js开头插入下面代码

window.Promise = window.Promise || Promise;
上一篇下一篇

猜你喜欢

热点阅读