使用element-ui中MessageBox 的提交内容弹框时报错: Error in v-on handler: "TypeError: this.$prompt is not a function"
错误截图:

错误原因:
没有将引入的MessageBox组件中的prompt子组件注册为全局组件。
解决方法:
只需要将prompt子组件挂载到Vue构造函数的原型对象中即可。
// 将$prompt作为Vue的原型对象的属性进行挂载 Vue.prototype.$prompt = MessageBox.prompt

浙公网安备 33010602011771号