babel-polyfill解决es6兼容
2019-11-28 本文已影响0人
萘小蒽
问题:chrome、ff浏览器下都能正常显示的vue页面,在百度浏览器或者其他浏览器下愣就显示不出来。
- 下载 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.js
的entry
项中,重新执行构建命令
entry: {
app: './src/main.js',
babelPolyfill: "babel-polyfill"
}
如果报promis未定义,直接在main.js开头插入下面代码
window.Promise = window.Promise || Promise;