前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用ElementUI的Message不起效果的解决办法

使用ElementUI的Message不起效果的解决办法

作者头像
程序媛夏天
发布于 2024-01-18 13:08:42
发布于 2024-01-18 13:08:42
47600
代码可运行
举报
运行总次数:0
代码可运行

最近,遇见了使用ElementUI的Message不起效果,这本来是个很简单的问题,但是控制台一直在报错scope没有定义。

我的解答思路: 1.首先是确定Meaage有没有全局引用,于是就去main.js添加引用Message; (但是其他的页面message都能正常弹出,因此肯定全局已经引入)

2.看子页面的代码,看它的点击确定按钮的方法,传入的参数是否正确; 看插槽使用是否正确,还使用了匿名函数,将scope传了进去,但是没有作用;

3.但是不是插槽写错,也不是没有传入参数的原因,而是message少写了一个this,我人都会谢! 为此还专门请教了以前的同事,还专门去看了一下插槽的知识;因此好好学习知识有多重要,并且一定不要粘贴复制,而是要很熟悉!

源代码

下面才是正确的书写方式,非常的简单!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <template slot-scope="scope">
    <div class="icon-box">
       <el-popconfirm
         :width="207"
         style="height: 106px;"
         :height="106"
         hide-icon
         placement="left"
         :title="$t('lang.confirmRefreshShelf')"
         :ref="`popover-${scope.$index}`"
         @confirm="
           refreshCamera(
             scope.row.cameraSn,
             cameraDetailInfo.imgDeviceSn,
             scope.row.cameraLevel,
             scope.row.shelvesSn
           )
         "
       >
         <div class="delete-icon" slot="reference">
           <Icon link="icon-gengxin2" :allowProp="true"></Icon>
         </div>
       </el-popconfirm>
     </div>
  </template>
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
refreshCamera(cameraSn, imgDeviceSn, cameraLevel, shelvesSn) {
     this.$api.device
       .bindCamera({
         cameraSn: cameraSn,
         imgDeviceSn: imgDeviceSn,
         level: cameraLevel,
         shelvesSn: shelvesSn
       })
       .then(({ code,msg }) => {
         if (code === 0) {
            this.$message({
             message: this.$t("lang.updateSuccess"),
             type: "success"
           });
         }else{
            this.$message({
             message: msg,
             type: 'error'
           });
         }
       });
   }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-01-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基于HTML+CSS+JavaScript角色后台管理系统设计毕业论文源码
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】 🌎超炫酷的Echarts大屏可视化源码:【🔰 echarts大屏展示大数据平台可视化(150套) 】 🎁 免费且实用的WEB前端学习指南: 【📂web前端零基础到高级学习视频教程 120G干货分享】 🥇 关于作者: 历任研发工程师
IT司马青衫
2022/08/16
1.2K0
基于HTML+CSS+JavaScript角色后台管理系统设计毕业论文源码
【SpringBoot+Vue】009-搜索栏和添加用户组件、后台实现查询、用户列表渲染
https://element.eleme.cn/#/zh-CN/component/tooltip
訾博ZiBo
2025/01/06
1120
【SpringBoot+Vue】009-搜索栏和添加用户组件、后台实现查询、用户列表渲染
修改elementUI的el-popconfirm 气泡确认框样式不起效果
1.元素没有取对(其实一般改这种官方组件,不是写一长串的类名,以及深度处理器;相反它反而很简单,外面写一个组件定义的类名,里面写这个组件封装的类名就好了) 2.可以用不加scoped的全局样式 3.看elementUI官方文档,里面有一个poper-class属性
程序媛夏天
2024/01/18
8900
修改elementUI的el-popconfirm 气泡确认框样式不起效果
el-select二级联动效果-摄像头
需求:改变货架编号,显示出对应的监控层数。 并且初次渲染的时候,也要展示货架编号的对应监控层列表。
程序媛夏天
2024/01/18
1660
el-select二级联动效果-摄像头
vue配合elementUI开发中...( 值与址的问题?)
但是,数据是在data里构造的,但是业务需求里并不知道表格的数据,只是知道表格的列的内容,即 data里的contents,
天天_哥
2018/12/30
4.2K1
Vuex+vue2+ElementUi实现TodoList
爱学习的前端歌谣
2024/05/30
910
Vuex+vue2+ElementUi实现TodoList
猿实战16——承运商之搭建你的运费基石
上几个章节,猿人君教会了你如何去实现前台类目的后台管理功能,今天我们一起来学习,如何实现承运商管理。
山旮旯的胖子
2020/09/23
6280
猿实战16——承运商之搭建你的运费基石
用Spring Boot+Vue做微人事项目第十四天
用Spring Boot+Vue做微人事项目第十四天
Java架构师必看
2021/05/14
3140
用Spring Boot+Vue做微人事项目第十四天
【黄啊码】ElementUI从入门到放弃,不会来找我
以上是ElementUI的常规使用代码,来自官网整理,有一些来自自己的小改动,官网地址:Element - The world's most popular Vue UI frameworkElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
黄啊码
2022/01/10
6570
【黄啊码】ElementUI从入门到放弃,不会来找我
Vue + Element ui 实现动态表单,包括新增行/删除行/动态表单验证/提交功能
最近通过Vue + Element ui实现了动态表单功能,该功能还包括了动态表单新增行、删除行、动态表单验证、动态表单提交功能,趁热打铁,将开发心得记录下来,方便以后再遇到类似功能时,直接拿来应用。
朱季谦
2023/07/10
5.1K0
vue实战电商管理后台
这里我们使用了 ElementUI 组件 el-container、el-menu
Remember_Ray
2020/10/09
4.6K2
vue实战电商管理后台
猿实战10——动态表单之实现类目属性绑定
猿实战是一个原创系列文章,通过实战的方式,采用前后端分离的技术结合SpringMVC Spring Mybatis,手把手教你撸一个完整的电商系统,跟着教程走下来,变身猿人找到工作不是问题。想要一起实战吗?关注公号即可获取基础代码!
山旮旯的胖子
2020/09/14
9390
从零到一搭建一个属于自己的博客系统(弎)「建议收藏」
从零到一搭建一个属于自己的博客系统(弌):从零到一搭建一个属于自己的博客系统(弌)
全栈程序员站长
2022/11/07
3260
从零到一搭建一个属于自己的博客系统(弎)「建议收藏」
vue2.0+Element-ui实战案例
我们将会选择使用一些 vue 周边的库vue-cli, vue-router,axios,moment,Element-ui搭建一个前端项目案例,后端数据接口,会使用json-server快速搭建一个本地的服务,方便对数据的增删改查,
小周sir
2019/09/23
2.3K0
vue2.0+Element-ui实战案例
Vue.js 的一些小技巧
比如一个 <my-button> 上暴露了一个 width 属性,我们既可以传 100px,也可以传 100 :
步履不停凡
2019/09/11
8100
二开vue-admin-template-4-curd
腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!
无敌小菜鸟
2022/04/02
3820
二开vue-admin-template-4-curd
谷粒学院day5 讲师管理模块的前端实现
前端页面登录的url经常会挂掉,要改为本地地址。启动前端的demo项目。浏览器右键选择inspect打开调试界面,切到Network,点击Login,具体操作参考下图。
半旧518
2022/10/26
4.6K0
谷粒学院day5 讲师管理模块的前端实现
猿实战13——实现你没听说过的前台类目
上几个章节,猿人君教会了你实现了属性/属性值和后台类目的绑定关系,今天,猿人君就带你来实现前台类目。
山旮旯的胖子
2020/09/23
6660
猿实战13——实现你没听说过的前台类目
4. 许愿墙后台管理系统(前端页面)
许愿墙的后台管理系统主要有4个模块:登录模块、首页模块、许愿管理模块和管理员管理模块。使用前后端分离方式,后端接口使用Express框架,前端使用Vue框架,页面使用Element组件。这节实现前端页面。
爱学习的程序媛
2022/04/07
9670
4. 许愿墙后台管理系统(前端页面)
vue组件传值与插槽详解
*子组件实例里写props对象,绑定属性,属性里可设置传入的数据类型和无数据传入时的默认值
生南星
2019/07/22
2.2K0
推荐阅读
相关推荐
基于HTML+CSS+JavaScript角色后台管理系统设计毕业论文源码
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档