element-ui: 刷新界面时 message组件自动触发的问题

479 阅读1分钟

按需引入 element-ui 的 message 组件, 使用Vue.use(Message) 注册组件, 会导致每次进入页面自动出现 message 提示.

解决方法:

//通过加载组件的方式引入即可Vue.use(Message) 改为 
Vue.prototype.$message = MessageVue.component(Message.name,Message) ;
 
// PS:
如果是组件单独引用,MessageMessageBox这两个特殊的组件是不需要使用Vue.use的,如果用了Vue.use就会造成的打开页面就弹窗的问题