A页面

onTotalUnreadMessageCountUpdated (event){
				this.globalData.totalUnreadCount=event.data
				uni.$emit('totalUnreadCount',{totalUnreadCount:event.data})
},

B页面


getNum(){
				let self=this
				uni.$on('totalUnreadCount',function(data){
					// if(data.totalUnreadCount==0) return
						this.$nextTick(()=>{
							self.totalUnreadCount= data.totalUnreadCount
						})
					})
			},

使用 this.$nextTick()即可重新渲染当前页面

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐