亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

VantUI封裝自定義Tabbar路由跳轉的實現(xiàn)

 更新時間:2022年05月18日 15:57:32   作者:明知山_  
本文主要介紹了VantUI封裝自定義Tabbar路由跳轉的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

本文主要介紹了VantUI封裝自定義Tabbar路由跳轉的實現(xiàn),分享給大家,具體如下:

在這里插入圖片描述

在src目錄下新建個components文件夾來放自己定義的tabbar組件

<template>
  <div
    v-if="
      $route.name == 'index' ||
        $route.name == 'learn' ||
        $route.name == 'person'
        "
  >
    <van-tabbar v-model="active" inactive-color="#666666" active-color="#000000" fixed placeholder>
      <van-tabbar-item replace v-for="(item, index) in tabbarList" :key="index" :to="item.path">
        <span>{{ item.title }}</span>
        <img slot="icon" slot-scope="props" :src="props.active ? item.active : item.normal" />
      </van-tabbar-item>
    </van-tabbar>
  </div>
</template>

<script>
export default {
  name: "tabbar",
  data() {
    return {
      active: 0,
      tabbarList: [
        {
          path: "/",
          title: "首頁",
          normal:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-fx2.png",
          active:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-fx.png",
        },
        {
          path: "/learn",
          title: "學習",
          normal:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-xx.png",
          active:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-xx2.png",
        },
        {
          path: "/person",
          title: "我的",
          normal:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-wd.png",
          active:
            "https://sucai.suoluomei.cn/sucai_zs/images/20190910093117-wd2.png",
        },
      ],
    };
  },

  //監(jiān)聽路由變化
  watch: {
    $route(to) {
      this.activeTab(to.path);
    },
  },

  methods: {
    activeTab(path) {
      var index = this.tabbarList.map((item) => item.path).indexOf(path);
      if (index != -1) {
        this.active = index;
      }
    },
  },
};
</script>

引入tabbar組件的頁面到app.vue

<template>
  <div id="app">
  <router-view />
    <tabbar></tabbar>
  </div>
</template>

<script>
import tabbar from "./components/tabbar.vue";  //引用組件的地址
export default {
  components: {
    tabbar
  },
  name: "App",
  data() {
    return {};
  },
  methods: {},

};
</script>

github完整項目

https://github.com/skywalk94/vueWechatH5

到此這篇關于VantUI封裝自定義Tabbar路由跳轉的實現(xiàn)的文章就介紹到這了,更多相關Vant封裝Tabbar路由跳轉內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue不能下載xls以及文件亂碼問題解決

    Vue不能下載xls以及文件亂碼問題解決

    最近工作中遇到了一些問題,通過查找相關資料終于找到了相關的解決方法,這篇文章主要給大家介紹了關于Vue不能下載xls以及文件亂碼問題解決的相關資料,需要的朋友可以參考下
    2022-04-04
  • Vue+axios封裝請求實現(xiàn)前后端分離

    Vue+axios封裝請求實現(xiàn)前后端分離

    這篇文章主要為大家詳細介紹了Vue+axios封裝請求實現(xiàn)前后端分離,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • 分享Vue組件傳值的幾種常用方式(一)

    分享Vue組件傳值的幾種常用方式(一)

    這篇文章主要給大家分享的是Vue組件傳值的幾種常用方式,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • Vue數組中出現(xiàn)__ob__:Observer無法取值問題的解決方法

    Vue數組中出現(xiàn)__ob__:Observer無法取值問題的解決方法

    __ob__: Observer這個屬性其實是Vue監(jiān)控變量產生的,下面這篇文章主要給大家介紹了關于Vue數組中出現(xiàn)__ob__:?Observer無法取值問題的解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • vue中render函數的使用詳解

    vue中render函數的使用詳解

    這篇文章主要介紹了vue中render函數的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 解決$store.getters調用不執(zhí)行的問題

    解決$store.getters調用不執(zhí)行的問題

    今天小編就為大家分享一篇解決$store.getters調用不執(zhí)行的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue2過濾器模糊查詢方法

    vue2過濾器模糊查詢方法

    今天小編就為大家分享一篇vue2過濾器模糊查詢方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • Vue.js基礎之監(jiān)聽子組件事件v-on及綁定數據v-model學習

    Vue.js基礎之監(jiān)聽子組件事件v-on及綁定數據v-model學習

    這篇文章主要為大家介紹了Vue.js基礎之監(jiān)聽子組件事件v-on及綁定數據v-model學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • vuex頁面刷新數據丟失解決方法詳解

    vuex頁面刷新數據丟失解決方法詳解

    這篇文章主要為大家介紹了vuex頁面刷新數據丟失解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Vue屏幕自適應三種實現(xiàn)方法詳解

    Vue屏幕自適應三種實現(xiàn)方法詳解

    在實際業(yè)務中,我們常用圖表來做數據統(tǒng)計,數據展示,數據可視化等比較直觀的方式來達到一目了然的數據查看,但在大屏開發(fā)過程中,常會因為適配不同屏幕而感到困擾,下面我們來解決一下這個不算難題的難題
    2022-11-11

最新評論