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

微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp

這篇具有很好參考價值的文章主要介紹了微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

微信官方文檔介紹 官方文檔
1、在小程序根目錄下創(chuàng)建custom-tab-bar文件夾,并創(chuàng)建以下文件。
custom-tab-bar/index.js
custom-tab-bar/index.json
custom-tab-bar/index.wxml
custom-tab-barr/index.wxss

微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp
2、修改custom-tab-bar/index.js(清除初始化的內(nèi)容)

Component({
  data: { 
    selected: 0,
    list: [
      {
        pagePath: "/pages/index/index",
        text: "運動咨詢",
        icon: "smile-o",

      },
      {
        pagePath: "/pages/food/food",
        text: "飲食推薦",
        icon:"fire-o",

      },
      {
        pagePath: "/pages/sport/sport",
        text: "運動統(tǒng)計",
        icon:"like-o",

      },
      {
        pagePath: "/pages/user/user",
        text: "個人中心",
        icon:"user-o",

      },

    ]
  },
  methods: {
    onChange(e) {
       console.log(e,'e')
       this.setData({ active: e.detail });
       wx.switchTab({
         url: this.data.list[e.detail].pagePath
       });
    },
    init() {
        const page = getCurrentPages().pop();
        this.setData({
          active: this.data.list.findIndex(item => item.pagePath === `/${page.route}`)
        });
       }
    }
})

3、修改custom-tab-bar/index.json(引入vant 組件)

	{
  "component": true,
    "usingComponents": {
      "van-tabbar": "@vant/weapp/tabbar/index",
      "van-tabbar-item": "@vant/weapp/tabbar-item/index"
    }
}


4、修改custom-tab-bar/index.wxml

	<van-tabbar active="{{ active }}" bind:change="onChange" active-color="#07c160">
  <van-tabbar-item wx:for="{{ list }}" icon="{{ item.icon }}" wx:key="index" >
    {{item.text}}
  </van-tabbar-item>
</van-tabbar>

5、在app.json添加tabBar

"tabBar": {
		"custom": true,
		"color": "#000000",
		"selectedColor": "#000000",
		"backgroundColor": "#000000",
		"list": [
        {
          "pagePath": "pages/index/index",
          "text": "運動咨詢"
        },
        {
          "pagePath": "pages/food/food",
          "text": "飲食推薦"
        },
        {
          "pagePath": "pages/sport/sport",
          "text": "運動統(tǒng)計"
        },
        {
          "pagePath": "pages/user/user",
          "text": "用戶中心"
        }
		]
  },

6、每個tabBar頁面的onShow()方法添加 (不添加的話 底部tabBar響應(yīng)需要點擊兩下才可以)

  /**
   * 生命周期函數(shù)--監(jiān)聽頁面顯示
   */
  onShow:function() {
    this.getTabBar().init();
  },

效果圖如下:
微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp

參考文章 link文章來源地址http://www.zghlxwxcb.cn/news/detail-506144.html

到了這里,關(guān)于微信小程序自定義tabBar以及圖標(biāo)-使用vant-weapp的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 微信小程序自定義tabBar使用

    微信小程序自定義tabBar使用

    自定義使用tabbar步驟 文章目錄 一、為什么要使用自定義tabBar? 二、使用步驟 總結(jié) 微信小程序官方默認(rèn)的tabbar有很多局限性,比如無法調(diào)整圖片和文字大小、不能動態(tài)調(diào)整個數(shù)等。 小程序開發(fā)版本:RC Build?(1.06.2206271) 在小程序開發(fā)文檔中找到指南--》基礎(chǔ)能力--》自定義tab

    2024年02月09日
    瀏覽(27)
  • 原生微信小程序使用vant的tabbar(解決點擊倆次圖標(biāo)才正確切換)

    原生微信小程序使用vant的tabbar(解決點擊倆次圖標(biāo)才正確切換)

    一、聲明:在導(dǎo)入使用vant (tabbar)組件的時候,發(fā)現(xiàn)通過點擊切換的方法來更改active的方法,會出現(xiàn)圖標(biāo)沒用及時對應(yīng)上,需要第二次點擊才對應(yīng)上的問題。 先使用npm引入vant組件庫 1.第一步:在資源管理器下方空白處選擇”在外部終端窗口打開“ 2.第二步:使用命令初始

    2024年02月09日
    瀏覽(47)
  • 微信小程序使用uniapp自定義tabbar

    微信小程序使用uniapp自定義tabbar

    第一步:在pages.json里定義自己tabbar路徑,定義的時候只需要寫上頁面路徑即可 ?第二步:自定義tabbar頁面,為了實現(xiàn)點擊動作的動態(tài)效果,需要用到watch監(jiān)聽父組件傳來的值的改變 ?自定義tabbar頁面全部代碼 注:該頁面可以直接用組件的方式來放,因為uniapp支持easycom模式,

    2024年02月13日
    瀏覽(24)
  • 微信小程序中使用 TDesign 自定義 TabBar

    微信小程序中使用 TDesign 自定義 TabBar

    根據(jù) 微信官方文檔 描述,每個 tab 頁下的自定義 tabBar 組件實例是不同的; 如需實現(xiàn) tab 選中態(tài),要在當(dāng)前頁面下,通過 getTabBar 接口獲取組件實例,并調(diào)用 setData 更新選中態(tài) 在使用到 TabBar 的頁面中加入以下代碼

    2024年02月08日
    瀏覽(22)
  • 微信小程序底部tabBar不顯示圖標(biāo)

    微信小程序底部tabBar不顯示圖標(biāo)

    在設(shè)置微信小程序底部tabBar導(dǎo)航圖標(biāo)時,無論如何操作均無法顯示在界面上 問題1 圖標(biāo)類型 一開始以為不支持 png 類型,但查看官方API僅提示 ICON 尺寸大小 打開其他項目可以正常展示,排除圖標(biāo)類型問題 問題2 圖標(biāo)路徑設(shè)置問題 按住 ctrl 和 鼠標(biāo)左鍵點擊 均可跳轉(zhuǎn)查看對應(yīng)圖

    2024年02月07日
    瀏覽(31)
  • 微信小程序使用自定義圖標(biāo),使用阿里圖標(biāo)庫教程

    微信小程序使用自定義圖標(biāo),使用阿里圖標(biāo)庫教程

    1、去阿里圖標(biāo)庫選擇我們需要的圖標(biāo)并下載下來 貼一個阿里圖標(biāo)庫的地址:iconfont-阿里巴巴矢量圖標(biāo)庫 沒有項目的自己創(chuàng)建一個就好了,添加進自己的項目里? ? 點擊第三步的鏈接打開后就是這樣的 把里面的內(nèi)容復(fù)制下來 在你微信小程序的項目里新建一個這樣的文件,?把

    2024年02月09日
    瀏覽(88)
  • uniapp 微信小程序使用uview u-tabbar組件自定義tabbar

    uniapp 微信小程序使用uview u-tabbar組件自定義tabbar

    1.在components文件下面新建TabBar.vue組件, 使用uview的u-tabbar組件進行二次封裝; u-tabbar組件中value取當(dāng)前匹配項的name, 一般從父組件傳過來即可; 在u-tabbar-item標(biāo)簽內(nèi)可以使用插槽?slot=\\\'inactive-icon\\\'(選中的圖標(biāo))和slot=\\\'inactive-icon\\\'(未選中的圖標(biāo))自定義圖片樣式 u-tabbar組件默認(rèn)已經(jīng)為i

    2024年02月13日
    瀏覽(95)
  • 微信小程序的自定義TabBar及Vant的使用

    微信小程序的自定義TabBar及Vant的使用

    1、在?資源管理器?空白位置,點右鍵打開?在外部終端窗口打開 2、初始化NPM npm init -y 3、安裝命令 npm i @vant/weapp@1.3.3 -S --production 4、構(gòu)建NPM包 在?工具?里選擇構(gòu)建NPM包 5、刪除style:v2 在app.json里,刪除\\\"style\\\":\\\"v2\\\" 6、按需引入 7、使用 1、定義 2、使用 1、配置 在app.json中的 ta

    2024年02月14日
    瀏覽(22)
  • 微信小程序自定義底部菜單設(shè)計,固定在底部,并非使用tabBar設(shè)計

    微信小程序自定義底部菜單設(shè)計,固定在底部,并非使用tabBar設(shè)計

    1.微信小程序自定義底部菜單設(shè)計,并且固定在底部,并非tabBar設(shè)計 場景:比如加載詳情頁時:底部需要加入購物車、收藏、返回主頁等設(shè)計 效果圖: 點擊事件發(fā)生 xx.wxml 樣式設(shè)計xx.wxss js設(shè)計xx.js

    2024年02月16日
    瀏覽(37)
  • 【微信小程序-原生開發(fā)】添加自定義圖標(biāo)(以使用阿里圖標(biāo)庫為例)

    【微信小程序-原生開發(fā)】添加自定義圖標(biāo)(以使用阿里圖標(biāo)庫為例)

    優(yōu)點:操作方便,支持多彩圖標(biāo) 缺點:會增加源代碼大小 下載 svg 格式的圖標(biāo)圖片,放入源碼中使用 小程序項目中的路徑為 assetsicon美食.svg 優(yōu)點:不會增加源代碼大小 缺點:不支持多彩圖標(biāo),更新比較麻煩 將圖標(biāo)添加到自己的圖標(biāo)項目中后,生成對應(yīng)的 css 鏈接 瀏覽器打

    2024年02月11日
    瀏覽(40)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包