91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue可自定義tab組件用法實例

發布時間:2020-10-09 11:39:53 來源:腳本之家 閱讀:160 作者:axel10 欄目:web開發

在工作中我們常常要用到tab組件,如果有用第三方組件庫的話一般都會有這個組件,但如果沒有使用第三方組件庫,或者想要自定義tab,那么或許這個無依賴的tab組件將會極大地節約你的開發時間。

Vue可自定義tab組件用法實例

如何使用?

1. 首先先安裝:

npm i vue-cus-tabs -S

2. 在new vue之前引入樣式并use一下VueCusTab:

import 'vue-cus-tabs/style/index.css'
import { installCusTabs } from 'vue-cus-tabs';
Vue.use(installCusTabs);

3. 在代碼中引入組件:

<CusTabWrap>
   <template v-slot:tabBar>
    <CusTabBar :>
     <CusTabItem v-for="item in tabItems" :key="item.title">
      {{item.title}}
     </CusTabItem>
    </CusTabBar>
   </template>

   <template v-slot:tabContainer>
    <CusTabContainer>
     <CusTabContainerItem v-for="item in tabItems">
      <ul>
       <li v-for="data in item.data">
        {{data.title}}
       </li>
      </ul>
     </CusTabContainerItem>
    </CusTabContainer>
   </template>
  </CusTabWrap>
import { TabController } from 'vue-cus-tabs';
  import Vue from 'vue'

  

  export default class Test extends Vue{
   public tabItems = [
    { title: '新聞', type: 'list', data: [{ img: '', title: 'list item  title' }] },
    { title: '視頻', type: 'block', data: [{ video: '', title: 'list item   title' }] },
    { title: '視頻1', type: 'block', data: [{ video: '', title: 'list item  title' }] },
   ];
   public tabController?: TabController;
   public mounted() {
    
    // 創建控制器
    this.tabController = new TabController({ data: this.tabItems, tabScroll: true, initIndex: 1 });
   }
  }

4. 啟動Vue Cli的serve,即可看到成果。

整個組件的設計思路借鑒了flutter的tabs組件,數據的渲染交由vue完成,之后的tab控制由TabController實例來完成。

github: https://github.com/axel10/cus-tabs

npm: https://www.npmjs.com/package/vue-cus-tabs

在線演示:https://vue-cus-tabs-axel10.now.sh

以上就是本次介紹的相關知識點內容,感謝大家的學習和對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灯塔市| 营山县| 宜黄县| 石柱| 商洛市| 阿拉善左旗| 勃利县| 姜堰市| 尉犁县| 林州市| 民勤县| 永春县| 余庆县| 灵丘县| 泰州市| 筠连县| 和田市| 神池县| 浦城县| 泗阳县| 青浦区| 栖霞市| 荥阳市| 富阳市| 通州市| 体育| 镇宁| 改则县| 泗水县| 太湖县| 阿克| 浪卡子县| 新蔡县| 周宁县| 两当县| 汶上县| 龙江县| 南木林县| 如皋市| 峨眉山市| 宣化县|