vue實現(xiàn)兄弟組件之間跳轉指定tab標簽頁
兄弟組件之間如何跳轉指定tab標簽頁
場景
index跳轉至list的第三個標簽欄并刷新列表
// index
methods: {?
? ? ...?
? ? go(){
? ? ? this.$router.push({
? ? ? ? name: 'list', ? ? ? ?//要跳轉的路由name
? ? ? ? query: {
? ? ? ? ? myTab: 2
? ? ? ? }
? ? ? })
? ? },
}// list 頁
<template> ? ? <div> ? ? ? ? <div v-show="selTab == 0"> 標簽為0時顯示的內(nèi)容 </div> ? ? ? ? <div v-show="selTab == 1"> 標簽為1時顯示的內(nèi)容 </div> ? ? ? ? <div v-show="selTab == 2"> 標簽為2時顯示的內(nèi)容 </div> ? ? </div> </template>
<script>
export default {
? ? data() {
? ? ? ? return {
? ? ? ? ? ? selTab: 0,
? ? ? ? }
? ? }
?
? ? mounted() {
? ? ? ? //...
? ? ? ? let myTab = this.$route.query.myTab;
? ? ? ? this.selTab = myTab;
? ? ? ? this.getList(); ? ?//你自己的 當標簽為2時的獲取列表的方法
? ? }
}?
</script>vue.js實現(xiàn)tab頁面的跳轉
在jQuery中,若想實現(xiàn)Tab頁面的跳轉,只需要將相應的class名,一般為active,加到對應的dom元素上,使其顯示即可。
那么,如果我們選擇使用vue.js,該如何實現(xiàn)Tab頁的跳轉呢?
思路與jQuery類似,即點擊對應的Tab項時,使對應的class有效。因此,
(1) 要具備動態(tài)的class,如,:class="{active:index==x}"
(2) 要綁定點擊事件及對應的函數(shù),如,@click=activateTab(x)
(3) 當然你使用了變量index,自然要在vue實例中聲明此變量。
tab標簽
<ul class="tab-header clear-float-ml">
? ? ? ? ? ? <li class="name" @click="activateTab(0)" :class="{active:index==0}">New</li>
? ? ? ? ? ? <li class="name" @click="activateTab(1)" :class="{active:index==1}">Existed&Copy</li>
</ul> ?tab標簽對應的展示的內(nèi)容
<form class="tab-content new-tab" :class="{active:index==0}">
? ? ? ? ?
?</form>
?<div class="tab-content existed-tab active" :class="{active:index==1}">
? ? ? ? ? ?
?</div>vue實例中對應的數(shù)據(jù)以及函數(shù)
<!-- vue 實例-->
? ? var vm=new Vue({
? ? ? el:'#management',
? ? ? data:{
? ? ? ? index:0
? ? ? },
? ? ? methods:{
? ? ? ? activateTab:function(index_chosen){
? ? ? ? ? this.index=index_chosen;
? ? ? ? }
? ? ? }?
? ? })以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
html頁面引入vue組件之http-vue-loader.js解讀
這篇文章主要介紹了html頁面引入vue組件之http-vue-loader.js解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-04-04
解決ElementUI中tooltip出現(xiàn)無法顯示的問題
這篇文章主要介紹了解決ElementUI中tooltip出現(xiàn)無法顯示的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
vue 實現(xiàn) ios 原生picker 效果及實現(xiàn)思路解析
這篇文章主要介紹了vue 實現(xiàn) ios 原生picker 效果及實現(xiàn)思路解析,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2017-12-12
Vue Echarts實現(xiàn)圖表輪播圖以及圖表組件封裝和節(jié)流函數(shù)優(yōu)化講解
這篇文章主要介紹了在Vue中優(yōu)雅的使用Echarts實現(xiàn)圖表輪播圖、Echarts圖表組件封裝、節(jié)流函數(shù)優(yōu)化圖表性能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧2023-01-01
前端vue-cli項目中使用img圖片和background背景圖的幾種方法
這篇文章主要介紹了前端vue-cli項目中使用img圖片和background背景圖的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11

