elementui引入弹出框报错:this.$alert is not defined 解决方案

1.按需引入文件element.js

注意:引入Message,MessageBox两个组件就行,alert包括在MessageBox里面了。

之前我引入了Alert组件,发现不行

2.在vue的prototype里注册伪名字

3.组件里直接调用就行了

4.实现效果

我发现elementui调用弹出框的时候,有一个bug。一旦引入MessageBox组件后,使用Vue.use(MessageBox)后,会出现加载页面后,弹出空窗异常。

原因是多写了这个代码

注释掉就正常了

相关推荐
JarvanMo几秒前
GetX 作者的 GitHub 账号被封,又默默恢复了——但问题远没有解决
前端
大黄说说26 分钟前
HTML5语义化标签:从div到article与section的进化之路
前端·html·html5
帅小伙―苏27 分钟前
力扣42接雨水
前端·算法·leetcode
糯米团子74933 分钟前
react速通-2
前端·react.js·前端框架
糯米团子74934 分钟前
react速通-3
javascript·react.js·前端框架
心连欣41 分钟前
从静态页面到动态交互:DOM操作的核心API解析
前端·javascript·api
橙某人43 分钟前
SSR页面上的按钮点不了?Nuxt 懒加载水合揭秘💧
前端·vue.js·nuxt.js
零瓶水Herwt1 小时前
Javascript常用设计模式
javascript
PursuitofHappiness1 小时前
2 tree-cli 的使用方法
前端
风骏时光牛马1 小时前
C Shell脚本编程与系统管理技术实践指南
javascript