vue-動態(tài)導(dǎo)航

div部分:
<!--//判斷 active === item 相等的時候 用navigationA 樣式 否則 就用 navigation樣式-->

<view style="width: 90%;height: 100rpx;margin: 20rpx auto;text-align: center;line-height: 100rpx;">

<view? v-for="item in navarr"? :class = "active === item ? 'navigationA' : 'navigation' " style="" @click="navclick(item)">

{{item}}

</view>

</view>

<!-- 下面是內(nèi)容區(qū)域 -->

<view style='width: 90%;height: 1000rpx;margin: 20rpx auto;background: red;'>

<!--判斷 type =? '' 的時候顯示 -->

<view v-if="type === 'A'">

<!-- 新品推薦 -->

</view v-else-if="type === 'B'">

<!-- 資源分類 -->

<view>

</view v-else-if="type === 'c'">

<!-- 全部資源 -->

<view>

</view>

</view>

data部分:

active:'新品推薦',

type: 'A',

navarr:[

'新品推薦',

? '資源分類',

? '全部資源', ]

methods:{

navclick(item){

let me =this

//將點擊的元素的索引賦值給變量

me.active = item

? if (item==='新品推薦') {

? ? me.type='A'}

? else if (item==='資源分類') {

me.type='B'

}

else if (item==='全部資源') {

me.type='c'

}

},

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容