自己按官网用脚手架搭建了一个vue的pc端项目,在添加了babel-polyfill并进行了相关配置后 在ie11上仍显示一片空白,在chrome上显示正常,控制台也不报错,vue不支持ie8.0以下的版本,但为什么ie11还是显示一片空白?希望知道的大神帮看一下,谢谢
main.js的代码如下:
import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui'
import axios from 'axios'
import VueRouter from 'vue-router'
import router from './js/router.js'
import 'babel-polyfill'
import 'element-ui/lib/theme-chalk/index.css'
window.Promise = Promise
Vue.prototype.$http = axios
Vue.use(ElementUI)
Vue.use(VueRouter)
new Vue({
el: '#app',
render: h => h(App),
router
})
webpack的配置如下
module.exports = {
entry: ['babel-polyfill','./src/main.js'],
output: {
path: path.resolve(__dirname, './dist'),
publicPath: '/dist/',
filename: 'build.js'
},
换了一种模式,用webpack模式来搭建脚手架,npm run build之后可以在ie11中打开并显示,不用配置babel-polyfill之类的,element-ui也能正常加载,但具体为什么可以我也不知道