uniapp 選項卡 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

uniapp 選項卡

發表時(shí)間:2024-4-11

發布人(rén):融晨科技

浏覽次數:45

 

在(zài)uniapp中,創建選項卡可以(yǐ)使用<view>标簽結合條件渲染來(lái)實現。以(yǐ)下是(shì)一個(gè)簡單的(de)例子(zǐ):
<template>
  <view class="container">
    <view class="tabs">
      <view
        v-for="(item, index) in tabs"
        :key="index"
        class="tab-item"
        :class="{ 'active': activeIndex === index }"
        @tap="switchTab(index)"
      >
        {{ item }}
      </view>
    </view>
    <view>
      <!-- 根據activeIndex的(de)值來(lái)顯示不(bù)同的(de)内容 -->
      <view v-if="activeIndex === 0">内容A</view>
      <view v-if="activeIndex === 1">内容B</view>
      <view v-if="activeIndex === 2">内容C</view>
    </view>
  </view>
</template>
 
<script>
export default {
  data() {
    return {
      tabs: ['選項卡1', '選項卡2', '選項卡3'],
      activeIndex: 0, // 當前激活的(de)選項卡索引
    };
  },
  methods: {
    switchTab(index) {
      this.activeIndex = index;
    },
  },
};
</script>
 
<style>
.tabs {
  display: flex;
  justify-content: space-around;
}
.tab-item {
  padding: 10px;
  font-size: 16px;
  flex: 1;
  text-align: center;
  cursor: pointer;
}
.active {
  color: #fff;
  background-color: #007aff;
}
</style>

相關案例查看更多