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

原因是多写了这个代码

注释掉就正常了

相关推荐
xm_xm_xm_15 小时前
Vue 3 项目开发常用操作详细汇总
前端·vue.js
计算机魔术师5 小时前
我国日均词元调用量突破 500 万亿,中国大模型稳居全球第一梯队
前端
夜雨声烦丿5 小时前
从需求到页面:日期计算器应用的 ArkTS 原生实现
开发语言·javascript·华为·harmonyos
码视野5 小时前
基于 Spring Boot + Vue3 的【高校化学实验室安全准入考试与危化品配伍排查系统】设计与实现(含PRD/三端高保真源码/大屏)
前端·人工智能·spring boot·后端·安全·vue3
玄魂5 小时前
VisActor 全新图可视化开源项目:VGraph
前端·数据可视化
宇智波亚索6 小时前
TypeScript 实际应用
前端·javascript·typescript
明飞19876 小时前
C表达式_表达式类型
前端
雪芽蓝域zzs6 小时前
Vue3+Vite 本地数据模拟 JSON 读取和Mock 方案完整讲解总结
前端·vue.js
jjw_zyfx6 小时前
vue3 vite 前端录制浏览器界面视频并保存下载
前端·音视频
南雨北斗6 小时前
vue3项目表单验证 input 添加高亮样式
前端