国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【底部消息紅點(diǎn)提示】uniapp開(kāi)發(fā)小程序時(shí),使用uni.setTabBarBadge設(shè)置底部菜單的紅點(diǎn)

這篇具有很好參考價(jià)值的文章主要介紹了【底部消息紅點(diǎn)提示】uniapp開(kāi)發(fā)小程序時(shí),使用uni.setTabBarBadge設(shè)置底部菜單的紅點(diǎn)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、實(shí)現(xiàn)的效果

【底部消息紅點(diǎn)提示】uniapp開(kāi)發(fā)小程序時(shí),使用uni.setTabBarBadge設(shè)置底部菜單的紅點(diǎn),uni-app,小程序

功能描述:無(wú)論點(diǎn)擊底部的哪個(gè)菜單欄,都可以看到第二個(gè)菜單欄下顯示的紅點(diǎn)通知。

如果只在人脈當(dāng)前頁(yè)面設(shè)置的話,當(dāng)你在第二個(gè)菜單欄的頁(yè)面中調(diào)用uni.setTabBarBadge方法設(shè)置紅點(diǎn)后,切換到第一個(gè)菜單欄的頁(yè)面時(shí),是無(wú)法看到第二個(gè)菜單欄的紅點(diǎn)的。

解決方法:如果希望在第一個(gè)菜單欄的頁(yè)面中看到第二個(gè)菜單欄的紅點(diǎn),需要在第一個(gè)菜單欄的頁(yè)面中手動(dòng)調(diào)用uni.getTabBarBadge方法獲取第二個(gè)菜單欄的紅點(diǎn)狀態(tài),然后根據(jù)返回的結(jié)果來(lái)顯示相應(yīng)的紅點(diǎn)。

二、代碼實(shí)現(xiàn)

只要使用uni.setTabBarBadgeuni.removeTabBarBadge來(lái)進(jìn)行對(duì)紅點(diǎn)的設(shè)置和移除。

主要代碼:

//設(shè)置紅點(diǎn)
uni.setTabBarBadge({
	index: 1, // 底部菜單欄的索引(從0開(kāi)始)
	text:'99', // 要顯示的文本(必須是字符串類(lèi)型)
});
//移除紅點(diǎn)
uni.removeTabBarBadge({
	index: 1 // 底部菜單欄的索引(從0開(kāi)始)
});

全部代碼:

以下代碼在人脈頁(yè)面和首頁(yè)都添加上,才能保證一進(jìn)入小程序首頁(yè),可以直接看到人脈處有無(wú)紅點(diǎn)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-532834.html

<script>
	export default {
		data() {
			return {
				tabBarNum: '' //底部消息數(shù)量
			}
		},
		onLoad() {
			this.footMsgFun()  //調(diào)用底部方法
		},
		onShow() {
			this.footMsgFun()  //調(diào)用底部方法
		},
		methods: {
			//底部:人脈紅點(diǎn)顯示
			footMsgFun() {
				var that = this
				this.$api.appPlateForm('POST', this.$url.all_message, '', function(res) {
					if (res.code == '200') {
						//1.獲取到接口里,消息的數(shù)量
						that.tabBarNum = res.data.num
						
						//2.關(guān)鍵代碼:設(shè)置紅點(diǎn)
						if (that.tabBarNum > 0) {//設(shè)置底部消息通知
							uni.setTabBarBadge({
								index: 1, // 人脈頁(yè)面在底部菜單欄的索引
								text: String(that.tabBarNum), // 要顯示的文本(必須是字符串類(lèi)型)
							});
						} else {  //移除底部消息通知
							uni.removeTabBarBadge({
								index: 1 // 人脈頁(yè)面在底部菜單欄的索引
							});
						}
					}
				})
			},
			
		}
	}
</script>

ok~到這里就完成啦!!!

到了這里,關(guān)于【底部消息紅點(diǎn)提示】uniapp開(kāi)發(fā)小程序時(shí),使用uni.setTabBarBadge設(shè)置底部菜單的紅點(diǎn)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包