vue+elementUIブラウザのようにWebページを開く機能(ページチェック機能)を実現
2059 ワード
コードにはいくつかの文がありません.直接完成した例を示します.
独自のtabsコンポーネントを使用する場合は、el-tabsに置き換えればよい~
{{" -"+nav.label}}
{{tab.label}}
export default {
mounted() {
console.log("hello");
},
computed: {},
data() {
return {
activeName: "first",
tabs: [
],
navs: [
{
label: " ",
name: "first"
},
{
label: " ",
name: "second"
},
{
label: " ",
name: "third"
},
{
label: " ",
name: "fourth"
}
]
};
},
methods: {
handleClick(tab, event) {
console.log(tab, event);
},
change(index) {
var currData = this.navs[index];
for (let x = 0; x < this.tabs.length; x++) {
const tab = this.tabs[x];
if(tab.name == currData.name){
this.activeName = tab.name;
return;
}else{
console.log(" ~");
}
}
this.tabs.push(currData);
this.activeName = this.tabs[this.tabs.length-1].name;
}
}
};
独自のtabsコンポーネントを使用する場合は、el-tabsに置き換えればよい~