如何实时监听vuex里的数据变化,并更新消息提示红点

想实现一个功能,当我们对页面提交操作时,我们的消息图标的右上角会出现一个提示红点。
在这里插入图片描述
在这里插入图片描述

一开始想到的是用mounted和updated对红点提示进行更新,但是可以发现并不能实时更新,因为mounted和updated是只有当我们触发了提示消息的组件时才会更新

接下来我们可以用到computed和watch对vuex里的数据变化监听
我们已经在state中定义了一个存放消息的数组

 state: {
   
 //存放我的消息数据
  UserMesssage:[]
  }

返回我们有提示红点的组件页面,

提示红点的组件页面和如何在UserMessage中添加消息,在这里就不写页面样式和方法了,直接说如何监听


                
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值