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

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

作者头像
不爱吃糖的程序媛
发布2024-01-18 21:08:42
1640
发布2024-01-18 21:08:42
举报

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

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

源代码

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

代码语言:javascript
复制
 <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
复制
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 删除。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 源代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档