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)后,会出现加载页面后,弹出空窗异常。

原因是多写了这个代码

注释掉就正常了

相关推荐
时光少年12 小时前
Android 视频分屏性能优化——GLContext共享
前端
IT_陈寒13 小时前
JavaScript开发者必知的5个性能杀手,你踩了几个坑?
前端·人工智能·后端
跟着珅聪学java13 小时前
Electron 精美菜单设计
运维·前端·数据库
日光倾13 小时前
【Vue.js 入门笔记】闭包和对象引用
前端·vue.js·笔记
EstherNi13 小时前
左右两侧定位的效果,vue3
javascript·vue.js
一只程序熊13 小时前
UniappX 未找到 “video“ 组件,已自动当做 “view“ 组件处理。请确保代码正确,或重新生成自定义基座后再试。
前端
林小帅13 小时前
【笔记】xxx 技术分享文档模板
前端
雾岛心情13 小时前
【HTML&CSS】HTML为文字添加格式和内容
前端·css·html
心.c13 小时前
如何在项目中减少 XSS 攻击
前端·xss
Rsun0455113 小时前
Vue相关面试题
前端·javascript·vue.js