最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn)

 更新時(shí)間:2022年07月27日 09:27:00   作者:小余努力搬磚  
本文主要介紹了Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、效果展示

二、實(shí)現(xiàn)原理

主體通過(guò)綁定事件,索引的利用,v-for的數(shù)組遍歷,來(lái)實(shí)現(xiàn)的切換效果。

具體細(xì)節(jié)看代碼段的解釋,根據(jù)個(gè)人所需去了解一下,更多的是入門理解其中的細(xì)思。

三、css和h5的代碼,獲得最基本的樣式

1.css

主體的布局根據(jù)個(gè)人的喜好,這里我只進(jìn)行了簡(jiǎn)單的布局。

其中也用到了浮動(dòng),和清除浮動(dòng)。

主要讓展現(xiàn)的效果好看一些。具體樣式還是根據(jù)個(gè)人。

<style>
        a{
            text-decoration: none;
            width: 180px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            color: #666;
            float: left;
            margin-right: 15px;
        }
        .nav::after{
            content: '';
            display: block;
            clear: both;
        }
        .nav a{
            background-color: beige;
        }
        .nav a.hover{
            background-color: blue;
        }
        .nav_con div{
            display: none;
        }
        .nav_con .center{
            display: block;
        }
          img{
            width: 570px;
        }
</style>

2.H5 這是沒(méi)有在使用Vue書(shū)寫前的樣式

其中的“內(nèi)容,動(dòng)態(tài),行業(yè)”被上文的display none 隱藏起來(lái)了,并不是沒(méi)有內(nèi)容

<div class="tab">
        <div class="nav">
            <a href="javascript:;" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  class="hover">圖片一</a>
            <a href="javascript:;" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >圖片二</a>
            <a href="javascript:;" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >圖片三</a>
        </div>
        <div class="nav_con"> 
            <div><img src="./圖片/2.jpg" alt=""></div>
            <div><img src="./圖片/3.jpg" alt="">/div>
            <div><img src="./圖片/4.jpg" alt=""></div>
        </div>
</div>
 

四、Vue部分

填充的內(nèi)容以數(shù)組的形勢(shì)來(lái)給到想要給的地方,可以給每一個(gè)內(nèi)容都取一個(gè)固定的id,在后續(xù)可以提高性能,currentIndex:0,是定義的一個(gè)索引,通過(guò)這個(gè)索引來(lái)綁定類名,methods定義函數(shù),也就是方法,后續(xù)在其中來(lái)實(shí)現(xiàn)切換。

<script src="./vue.js"></script>
<script>
    let vm = new Vue({
        el:'.tab',
        data:{
        currentIndex:0, //定義一個(gè)索引
        list:[{
            id: 1,
            title:'圖片一',
            path:'./圖片/2.jpg'
        },{
            id: 2,
            title:'圖片二',
            path:'./圖片/3.jpg'
        },{
            id: 3,
            title:'圖片三',
            path:'./圖片/4.jpg'
        }]},
        methods:{
         change(index){   
            vm.currentIndex = index;//通過(guò)參數(shù)獲得索引
         }
        }
    })
</script> 

此段是使用Vue后的h5代碼

其中使用了點(diǎn)擊的事件綁定

v-for的數(shù)組遍歷(item,index)in list .list是自己定義的數(shù)組名

在插值表達(dá)式中獲取所對(duì)應(yīng)的值

通過(guò) :class來(lái)綁定類名,是通過(guò)定義的索引來(lái)判斷,如果兩個(gè)索引相同,就會(huì)獲得背景顏色,也會(huì)出現(xiàn)相對(duì)應(yīng)的值,否則就。

<div class="tab">
<div class="nav">
    <a :class="currentIndex==index?'hover':''" href="javascript:;" rel="external nofollow"  rel="external nofollow"  rel="external nofollow"  rel="external nofollow"   v-on:click="change(index)"  :key="item.id" v-for="(item,index) in list">{{item.title}}</a>
</div>
<div class="nav_con"> 
    <div :class="currentIndex==index?'center':''" :key="item.id" v-for="(item,index) in list"><img :src="item.path" alt=""></div>
</div>
</div>

到此這篇關(guān)于Vue中tab欄切換的簡(jiǎn)單實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Vue tab欄切換內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue項(xiàng)目如何刪除無(wú)用的依賴詳解

    vue項(xiàng)目如何刪除無(wú)用的依賴詳解

    vue是目前非常流行的前端開(kāi)發(fā)框架,隨著技術(shù)的不斷更新,我們也需要更新我們的vue項(xiàng)目,這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目如何刪除無(wú)用的依賴的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • Vue通過(guò)provide inject實(shí)現(xiàn)組件通信

    Vue通過(guò)provide inject實(shí)現(xiàn)組件通信

    這篇文章主要介紹了Vue通過(guò)provide inject實(shí)現(xiàn)組件通信,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Vuex 快速入門(簡(jiǎn)單易懂)

    Vuex 快速入門(簡(jiǎn)單易懂)

    這篇文章主要介紹了Vuex 快速入門(簡(jiǎn)單易懂),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Vue數(shù)據(jù)變了但頁(yè)面沒(méi)有變的幾種情況及解決方法

    Vue數(shù)據(jù)變了但頁(yè)面沒(méi)有變的幾種情況及解決方法

    如果,你發(fā)現(xiàn)自己需要在Vue中做一次強(qiáng)制更新,99.99%的情況,是你在某個(gè)地方做錯(cuò)了事,本文給大家就介紹了Vue數(shù)據(jù)變了,但頁(yè)面沒(méi)有變的幾種情況及解決方法,并通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • Vue+ElementUI?封裝簡(jiǎn)易PaginationSelect組件的詳細(xì)步驟

    Vue+ElementUI?封裝簡(jiǎn)易PaginationSelect組件的詳細(xì)步驟

    這篇文章主要介紹了Vue+ElementUI?封裝簡(jiǎn)易PaginationSelect組件,這里簡(jiǎn)單介紹封裝的一個(gè)Pagination-Select組件幾個(gè)步驟,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Vue 指令實(shí)現(xiàn)按鈕級(jí)別權(quán)限管理功能

    Vue 指令實(shí)現(xiàn)按鈕級(jí)別權(quán)限管理功能

    這篇文章主要介紹了Vue 指令實(shí)現(xiàn)按鈕級(jí)別權(quán)限管理功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 詳解vue 兼容IE報(bào)錯(cuò)解決方案

    詳解vue 兼容IE報(bào)錯(cuò)解決方案

    這篇文章主要介紹了詳解vue 兼容IE報(bào)錯(cuò)解決方案,詳細(xì)的介紹了幾種原因及其解決方案,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-12-12
  • 在Vue中實(shí)現(xiàn)文件預(yù)覽與打印的代碼示例

    在Vue中實(shí)現(xiàn)文件預(yù)覽與打印的代碼示例

    在Vue應(yīng)用中,有時(shí)我們需要實(shí)現(xiàn)文件預(yù)覽和打印的功能,比如,我們可能需要預(yù)覽并打印PDF文件、圖片文件等,本文將介紹如何在Vue中實(shí)現(xiàn)文件預(yù)覽和打印的功能,并提供相應(yīng)的代碼示例
    2023-06-06
  • 解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題

    解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題

    這篇文章主要介紹了解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • 一文了解Vue中的nextTick

    一文了解Vue中的nextTick

    Vue中的 nextTick 涉及到Vue中DOM的異步更新,感覺(jué)很有意思,特意了解了一下。其中關(guān)于 nextTick 的源碼涉及到不少知識(shí),很多不太理解,暫且根據(jù)自己的一些感悟介紹下 nextTick
    2019-05-05

最新評(píng)論

奉节县| 宣武区| 弥勒县| 明水县| 五原县| 商水县| 疏附县| 如皋市| 仙居县| 丹江口市| 精河县| 白沙| 卢龙县| 普陀区| 陇西县| 鄂伦春自治旗| 阿巴嘎旗| 沈阳市| 丹凤县| 乌鲁木齐县| 芮城县| 襄垣县| 玉门市| 左贡县| 慈溪市| 遵化市| 巴东县| 忻州市| 长乐市| 彭阳县| 苍山县| 武安市| 东城区| 遂溪县| 玉田县| 平昌县| 云林县| 瑞昌市| 威远县| 陵川县| 嘉兴市|