包括qq游览器兼容模式 360游览器兼容模式,搜狗游览器兼容模式 好像都是一个问题,答案搜了挺久的,这里写出来
IE空白问题
// 安装下babel-polyfill
npm install babel-polyfill
// 在main.js 下引入 laravel的应该是 app.js 这个自己看
import 'babel-polyfill' // 兼容IE
Laravel+vue 下处理
去年写了个商城放在gitee上面,然后有人想让我改个他的要求的商城,然后我也是小白,出了一堆问题,包括这个兼容问题
// 这个好像是个官方插件
npm install laravel-mix-polyfill
// laravel根目录下 webpack.mix.js
require('laravel-mix-polyfill'); // 这个是添加的代码
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.polyfill({ // 这个是添加的代码 如果对core.js 版本不同自己看官方文档修改
enabled: true,
useBuiltIns: "usage",
targets: {"firefox": "50", "ie": 11},
})
.webpackConfig({ // 这个是缓存处理,避免修改后界面不变需要刷新才行
output: {
publicPath: '/',
filename: '[name].js',
chunkFilename : '[name].js?id=[chunkhash:20]'
}
})
.version(); // 版本号你们自己决定加不加
// 如果报没can't font core xxxxx 的 就是需要安装下core.js
npm install core-js
官方链接:laravel-mix-polyfill