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

原因是多写了这个代码

注释掉就正常了

相关推荐
Web极客码13 小时前
用 Python 搭建工具调用 Agent 的调试过程
java·服务器·前端
2401_8818283213 小时前
简易文本处理网页工具|AI 通识课第三次作业
前端·javascript·html
障碍的枫子13 小时前
Vue组件导出&渲染
前端·javascript·vue.js
开开心心就好13 小时前
视频播放器完美解码集成三款播放器切换使用
前端·人工智能·智能手机·电脑·音视频·virtualenv·pygame
Sterting13 小时前
组件通信:Props 与 Emit
前端·vue.js
东方老白14 小时前
iOS 面试题
前端
hunterandroid14 小时前
Compose LazyColumn 性能优化:从卡顿到流畅的大列表治理
前端
sakiko_14 小时前
Swift学习笔记39-实战注意事项
前端·笔记·学习·swift
海带紫菜菠萝汤14 小时前
MSE (Media Source Extensions) 实战:流媒体分块加载与自适应码率
前端·javascript·音视频
@小匠14 小时前
Spring Boot Nacos绑定 Map 时中文 key 导致启动失败:一次从复现到源码的排查实录
java·开发语言·前端