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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐