1. 程式人生 > >vue專案在IE和360的相容性(頁面不顯示)

vue專案在IE和360的相容性(頁面不顯示)

vue專案在IE上會出現空白。不顯示,並且控制檯報如下錯誤:

‘promise’ 未定義

如何解決呢?

解決方案:

安裝babel-polyfill

cnpm或者npm安裝都可以 

cnpm install babel-polyfill --save

在main.js裡面加入

import 'babel-polyfill'

然後在webpack.base.conf.js下修改配置項:

module.exports = {
    entry: {
        main: '@/main',
        'vender-base': '@/vendors/vendors.base.js',
        'vender-exten': '@/vendors/vendors.exten.js'
    },
}

 改為:

module.exports = {
    entry: {
        main: ['babel-polyfill', '@/main'],
        'vender-base': '@/vendors/vendors.base.js',
        'vender-exten': '@/vendors/vendors.exten.js'
    },
}