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

uni-app的tabBar用法(自動(dòng)、點(diǎn)擊刷新頁(yè)面,loading加載框)

這篇具有很好參考價(jià)值的文章主要介紹了uni-app的tabBar用法(自動(dòng)、點(diǎn)擊刷新頁(yè)面,loading加載框)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一.先在package.json中配置tabBar(前置條件)

tabBar所跳轉(zhuǎn)的頁(yè)面應(yīng)事先在page中創(chuàng)建好!如下配置后app下方會(huì)有可點(diǎn)擊的tabBar按鈕,在list中設(shè)置按鈕的個(gè)數(shù)。

點(diǎn)擊tabbar,uni-app

?圖1

? ? ? ? tabBar的list屬性

? ? ? ? text:tabBar按鈕的名稱

? ? ? ? pagePath:tabBar按鈕的page頁(yè)面路徑

? ? ? ? iconPath:未選中時(shí)的按鈕圖片

? ? ? ? selectedIconPath:選中時(shí)的按鈕圖片

? ? ? ? visible:默認(rèn)開(kāi)啟和關(guān)閉某個(gè)tabBar按鈕

? ? ? ? iconfont:tabBar底部的字體顯示

點(diǎn)擊tabbar,uni-app

?圖2

二.tabBar的點(diǎn)擊事件

1.tabBar的刷新事件

(1)點(diǎn)擊tabBar自動(dòng)刷新頁(yè)面???onTabItemTap(e)

<template>
? <div>
? ? <web-view :src="url" ref="webView"></web-view>
? </div>
</template>

<script>
export default {
? data() {
? ? return {
? ? ? url: 'https://www.baidu.com', // 外部網(wǎng)頁(yè)的URL
? ? };
? },
? methods: {

? ? //點(diǎn)擊tabBar自動(dòng)刷新頁(yè)面
? ? onTabItemTap(e) {
? ? ? this.url = '';
? ? ? // 異步重新設(shè)置 src,相當(dāng)于刷新 web-view
? ? ? setTimeout(() => {
? ? ? ? this.url = 'https://www.baidu.com';
? ? ? }, 100);
? ? },
? },
};
</script>

2.給點(diǎn)擊頁(yè)面的時(shí)候增加一個(gè)loading加載框

點(diǎn)擊tabbar,uni-app

<template>
? <div>
? ? <web-view :src="url" ref="webView"></web-view>
? </div>
</template>

<script>
export default {
? data() {
? ? return {
? ? ? url: 'https://www.baidu.com', // 外部網(wǎng)頁(yè)的URL
? ? };
? },
? methods: {

? ? //點(diǎn)擊tabBar自動(dòng)刷新頁(yè)面
? ? onTabItemTap(e) {
? ? ? this.url = '';
? ? ? // 異步重新設(shè)置 src,相當(dāng)于刷新 web-view
? ? ? setTimeout(() => {
? ? ? ? this.url = 'https://www.baidu.com';
? ? ? }, 100);
? ? },
? },
? mounted() {
? ? this.refreshWebView();
? },

? //給點(diǎn)擊tabBar時(shí)加一個(gè)1s的loading加載框
? watch: {
? ? url(newUrl) {
? ? ? if (newUrl === '') {
? ? ? ? uni.showToast({
? ? ? ? ? title: '加載中',
? ? ? ? ? icon: 'loading',
? ? ? ? ? duration: 1000,
? ? ? ? });
? ? ? }
? ? },
? },
? created() {
? ? uni.hideToast();
? },
? beforeDestroy() {
? ? uni.hideToast();
? },
? destroyed() {
? ? uni.hideToast();
? },
};
</script>文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-716647.html

到了這里,關(guān)于uni-app的tabBar用法(自動(dòng)、點(diǎn)擊刷新頁(yè)面,loading加載框)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

  • uni-app:切換頁(yè)面刷新,返回上一頁(yè)刷新(onShow鉤子函數(shù)的使用)

    切換頁(yè)面刷新:通過(guò)onShow()便可實(shí)現(xiàn) 返回上一頁(yè)通過(guò)uni.navigateBack({delta: 1});實(shí)現(xiàn) 以返回上一頁(yè)刷新為例 在A頁(yè)面寫入方法refreshHandler() 在A頁(yè)面寫入onLoad(),onShow() ?onLoad(): 首次進(jìn)入頁(yè)面時(shí)執(zhí)行的方法,這里直接引入refreshHandler() 可以直接查詢到頁(yè)面數(shù)據(jù) onShow(): 進(jìn)入頁(yè)面執(zhí)行

    2024年02月15日
    瀏覽(79)
  • uni-app小程序刷新當(dāng)前頁(yè)面的兩種方法

    方法一 wx.relaunch來(lái)刷新當(dāng)前頁(yè)面,頁(yè)面會(huì)被重載,若路由攜帶參數(shù)需自行拼接,方法如下 (如果用電腦打開(kāi)小程序,該方法有bug) 上面是獲取頁(yè)面路由和參數(shù)的方法,具體使用如下 方法二(推薦) 通過(guò)獲取該頁(yè)面實(shí)例執(zhí)行其內(nèi)部的生命周期方法來(lái)刷新頁(yè)面

    2024年02月12日
    瀏覽(36)
  • uni-app小程序uni.navigateBack返回上一個(gè)頁(yè)面并傳遞參數(shù).返回上個(gè)頁(yè)面并刷新

    uni-app小程序uni.navigateBack返回上一個(gè)頁(yè)面并傳遞參數(shù).返回上個(gè)頁(yè)面并刷新

    返回上一個(gè)打開(kāi)的頁(yè)面并傳遞一個(gè)參數(shù)。有種辦法就是使用 假如從B頁(yè)面返回A頁(yè)面: 經(jīng)過(guò)測(cè)試,在uni.app中使用B頁(yè)面使用setData設(shè)置A頁(yè)面參數(shù)無(wú)法實(shí)現(xiàn)(應(yīng)該是被更改為常量屬性了)。 打印console.log(prevPage)前一頁(yè)面對(duì)象可得: 方法1:我們可以使用A頁(yè)面原有方法 B頁(yè)面?zhèn)鬟f:

    2024年02月16日
    瀏覽(26)
  • uni-app做h5IOS底部tabbar高度在不同的tabbar頁(yè)面會(huì)忽高忽低

    uni-app做h5IOS底部tabbar高度在不同的tabbar頁(yè)面會(huì)忽高忽低

    ?原因不祥,解決辦法的話在App.vue中

    2024年02月17日
    瀏覽(28)
  • uni-app解決A頁(yè)面調(diào)用方法后,自動(dòng)觸發(fā)B頁(yè)面的方法

    tabbarA頁(yè)面,觸發(fā)一個(gè)點(diǎn)擊事件,需要tabbarB頁(yè)面自動(dòng)觸發(fā)請(qǐng)求接口的方法 tabbar A頁(yè)面觸發(fā)一個(gè)點(diǎn)擊事件后, tabbarB頁(yè)面在onload鉤子函數(shù)中去請(qǐng)求接口,只有tabbarB頁(yè)面首次打開(kāi)時(shí)會(huì)觸發(fā)onload鉤子函數(shù)請(qǐng)求接口,再次跳轉(zhuǎn)tabbarB頁(yè)面不觸發(fā)onload鉤子函數(shù),onshow中請(qǐng)求接口又太過(guò)于頻繁 Tabba

    2024年02月17日
    瀏覽(19)
  • uni-app tabbar組件

    鋒哥原創(chuàng)的uni-app視頻教程: 2023版uniapp從入門到上天視頻教程(Java后端無(wú)廢話版),火爆更新中..._嗶哩嗶哩_bilibili 2023版uniapp從入門到上天視頻教程(Java后端無(wú)廢話版),火爆更新中...共計(jì)23條視頻,包括:第1講 uni-app簡(jiǎn)介、第2講 uni-app環(huán)境搭建、第3講 uni-app之HelloWorld實(shí)現(xiàn)等,

    2024年02月04日
    瀏覽(25)
  • uni-app自定義tabbar(van-tabbar)

    main.vue custom-tabbar 全部菜單放在一個(gè)界面使用v-if顯示隱藏的做法是因?yàn)閱为?dú)頁(yè)面的話第一次切換下標(biāo)菜單欄會(huì)閃爍(但是使用v-if又要自定義導(dǎo)航欄,就…挺離譜的), 如果不使用這種v-if顯示的話(單獨(dú)頁(yè)面)可以在每個(gè)菜單界面加上以下代碼(會(huì)閃爍),如果大家有更好的

    2024年02月20日
    瀏覽(28)
  • uni-app 之 tabBar 底部切換按鈕

    uni-app 之 tabBar 底部切換按鈕

    uni-app 之 tabBar 底部切換按鈕 1693289945724.png // 常用顏色 // d81e06 紅 // #f4ea2a 黃 // #1afa29 綠 // #1296db 藍(lán) // #13227a 青 // #d4237a 紫 // #ffffff 白 // #2c2c2c 黑

    2024年02月09日
    瀏覽(95)
  • uni-app動(dòng)態(tài)tabBar,根據(jù)不同用戶展示不同的tabBar

    uni-app動(dòng)態(tài)tabBar,根據(jù)不同用戶展示不同的tabBar

    因?yàn)槲覀冇玫氖莡ni-app框架開(kāi)發(fā),所以在創(chuàng)建項(xiàng)目的時(shí)候直接創(chuàng)建uni-ui的項(xiàng)目即可,這個(gè)項(xiàng)目模板中自帶了uni的一些好用的組件和api。 起初我想著這個(gè)效果不難實(shí)現(xiàn),因?yàn)楣俜揭灿衋pi可以直接使用,所以我最開(kāi)始嘗試就是使用uni的api完成,也就是這個(gè) :uni.setTabBarItem(options) 我

    2024年02月09日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包