main.js里面:
1 import { Button, Message} from "element-ui" 2 3 Vue.use(Button) 4 Vue.use(Message)
跑起来后没有调用直接出来了一个默认弹框
原因:Message 组件并没有 install 方法供Vue来操作的,是直接返回的,那么按照 Eelement 文档单独引入的方法有问题
解决:给 Message 添加一个 install 方法
main.js里面:
1 import { Button, Message} from "element-ui" 2 3 Message.install = function (Vue, options) { 4 Vue.prototype.$message = Message 5 } 6 7 Vue.use(Button) 8 Vue.use(Message)
原文:https://www.cnblogs.com/chirm7/p/13360863.html