ElementUI中el-tabs事件綁定的具體使用
tabs組件的屬性
tabs的屬性
tabs的事件
tab-pane的屬性
標(biāo)簽代碼
<el-tabs v-model="activeName"> <el-tab-pane name="0" label="標(biāo)簽1"></el-tab-pane> <el-tab-pane name="1" label="標(biāo)簽1"></el-tab-pane> <el-tab-pane name="2" label="標(biāo)簽1"></el-tab-pane> </el-tabs>
data初始化‘activeName’的值
data() { return { activeName: '0', } }
用watch監(jiān)聽‘activeName’的變化,從而響應(yīng)不同的事件
watch : { 'activeName':function(val) { //監(jiān)聽切換狀態(tài)-計(jì)劃單 let urlStr = '/index/test?tabid=' + val; this.$router.push(urlStr); // 注釋,根據(jù)val的不同,跳轉(zhuǎn)到不同 }, }
在create獲取URL參數(shù)
created() { ?? ??? ??? ? ?? ?if(this.$route.query.tabid) { ?? ??? ?this.activeName = this.$route.query.tabid; ? ? }else{ ?? ? ? ?this.activeName = 0; ? ? } },
補(bǔ)充: 可直接運(yùn)用tab-click綁定事件
<template> ? <el-tabs v-model="activeName" @tab-click="handleClick"> ? ? <el-tab-pane label="用戶管理" name="first">用戶管理</el-tab-pane> ? ? <el-tab-pane label="配置管理" name="second">配置管理</el-tab-pane> ? </el-tabs> </template> <script> ? export default { ? ? data() { ? ? ? return { ? ? ? ? activeName: 'second' ? ? ? }; ? ? }, ? ? methods: { ? ? ? handleClick(tab, event) { ? ? ? ? console.log(tab, event); ? ? ? ? if(tab.name == 'second'){ ? ? ? ? ?? ?// 觸發(fā)‘配置管理'事件 ? ? ? ? ?? ?this.second(); ? ? ? ? }else{ ? ? ? ? ?? ?// 觸發(fā)‘用戶管理'事件 ? ? ? ? ?? ?this.first(); ? ? ? ? } ? ? ? }, ? ? ? /** ? ? ? ?* 觸發(fā)‘用戶管理'事件 ? ? ? ?*/ ? ? ? first(){ ? ? ? ?? ?console.log('我是用戶管理'); ? ? ? }, ? ? ? /** ? ? ? ?* 觸發(fā)‘配置管理'事件 ? ? ? ?*/ ? ? ? second(){ ? ? ? ?? ?console.log('我是配置管理'); ? ? ? } ? ? } ? }; </script>
到此這篇關(guān)于ElementUI中el-tabs事件綁定的具體使用的文章就介紹到這了,更多相關(guān)ElementUI el-tabs事件綁定內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vue3+element?Plus使用el-tabs標(biāo)簽頁(yè)解決頁(yè)面刷新不回到默認(rèn)頁(yè)的問(wèn)題
- Element--el-tabs固定在頂部問(wèn)題
- vue2項(xiàng)目使用element-ui的el-tabs組件導(dǎo)致瀏覽器崩潰卡死問(wèn)題
- elementUI給el-tabs/el-tab-pane添加圖標(biāo)效果實(shí)例
- vue?elementUi中的tabs標(biāo)簽頁(yè)使用教程
- elementui中使用el-tabs切換實(shí)時(shí)更新數(shù)據(jù)
- vue+element tabs選項(xiàng)卡分頁(yè)效果
- Element中el-tabs左右滑動(dòng)動(dòng)畫的實(shí)現(xiàn)
相關(guān)文章
Vue模擬響應(yīng)式原理底層代碼實(shí)現(xiàn)的示例
最近去面試的人都會(huì)有這個(gè)體會(huì),去年面試官只問(wèn)我怎么用vue,今年開始問(wèn)我vue響應(yīng)式原理,本文就詳細(xì)的介紹一下2021-08-08基于Vue實(shí)現(xiàn)tab欄切換內(nèi)容不斷實(shí)時(shí)刷新數(shù)據(jù)功能
在項(xiàng)目開發(fā)中遇到這樣需求,就是有幾個(gè)tab欄,每個(gè)tab欄對(duì)應(yīng)的ajax請(qǐng)求不一樣,內(nèi)容區(qū)域一樣,內(nèi)容為實(shí)時(shí)刷新數(shù)據(jù),實(shí)現(xiàn)方法其實(shí)很簡(jiǎn)單的,下面小編給大家?guī)?lái)了基于Vue實(shí)現(xiàn)tab欄切換內(nèi)容不斷實(shí)時(shí)刷新數(shù)據(jù)功能,需要的朋友參考下吧2017-04-04基于Vuejs實(shí)現(xiàn)購(gòu)物車功能
這篇文章主要為大家詳細(xì)介紹了基于Vuejs實(shí)現(xiàn)購(gòu)物車功能的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-08-08vue實(shí)現(xiàn)手機(jī)號(hào)碼抽獎(jiǎng)上下滾動(dòng)動(dòng)畫示例
本篇文章主要介紹了vue實(shí)現(xiàn)手機(jī)號(hào)碼抽獎(jiǎng)上下滾動(dòng)動(dòng)畫示例。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10vue項(xiàng)目main.js使用方法詳細(xì)介紹
這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目main.js使用方法的相關(guān)資料,main.js文件是程序的入口文件,加載各種公共組件,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09vue2/vue3路由權(quán)限管理的方法實(shí)例
最近用vue框架做了個(gè)后臺(tái)管理項(xiàng)目,涉及權(quán)限,所以下面這篇文章主要給大家介紹了關(guān)于vue2/vue3路由權(quán)限管理的相關(guān)資料,需要的朋友可以參考下2021-06-06解決Vue使用swiper動(dòng)態(tài)加載數(shù)據(jù),動(dòng)態(tài)輪播數(shù)據(jù)顯示白屏的問(wèn)題
今天小編就為大家分享一篇解決Vue使用swiper動(dòng)態(tài)加載數(shù)據(jù),動(dòng)態(tài)輪播數(shù)據(jù)顯示白屏的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09