vue.runtime.esm.js?2b0e:5109 Uncaught TypeError: Illegal constructor
at Function.Vue.use (vue.runtime.esm.js?2b0e:5109)
at eval (main.js?56d7:8)
at Module../src/main.js (app.js:1217)
at __webpack_require__ (app.js:854)
at fn (app.js:151)
at Object.1 (app.js:1290)
at __webpack_require__ (app.js:854)
at checkDeferredModules (app.js:46)
at app.js:994
at app.js:997
解决方法:
完整引入 Element:不需要看element-ui 官方文档全局配置
import Vue from 'vue';
import Element from 'element-ui';
Vue.use(Element, { size: 'small', zIndex: 3000 });
只需在 main.js 中 加入即可
import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue';
Vue.use(ElementUI);
当然先要安装
npm i element-ui -S