element UI Notification通知上添加按钮和点击事件

在Element UI的Notification通知组件中,为实现消息通知时的按钮功能,可以像添加链接(a标签)那样添加按钮。点击这些按钮后,不仅能够触发相应的跳转操作,同时关闭当前通知。此功能扩展了Notification的通知交互,增强了用户体验。
摘要由CSDN通过智能技术生成

需求:消息通知的时候需要有更多的点击按钮,进行跳转

            const h = this.$createElement;
            const notify = this.$notify({
              title: data.type,
              message: h(
                "p",
                {
                  style:"width: 250px;display: flex;justify-content: space-between;",
                },
                [
                  h("span", null, data.content),
                  h(
                    "a",
                    {
                      style: "color: #409EFF;cursor: pointer;",
                      on: {
                        click: this.goToMore,
                      },
                    },
                    "更多"
                  ),
                ]
              ),
              position: "bottom-right",
              type: "warning",
              duration: 10000,
              customClass: "custom-class",
            });
            this.notify[data.id] = notify;

添加button 和添加a标签一样
跳转的时候要将通知关闭

 goToMore() {
      let _this = this;
      for (let key in _this.notify) {
        _this.notify[key].close();
        delete _this.notify[key];
      } //关闭全部通知
      this.$router.push("/earlyWarning/index");
    },
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知所云

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值