Vue.js 为不高亮显示的v形选项卡清除功能中的v形模型Vuetify

Vue.js 为不高亮显示的v形选项卡清除功能中的v形模型Vuetify,vue.js,vuetify.js,Vue.js,Vuetify.js,如果按下给定值,我希望有时清除v型 <template> <div id="app"> <v-app> <v-content> <v-tabs v-model="active_tab" slider-color="#F8940A" centered background-color="#ffffff" h

如果按下给定值,我希望有时清除v型

<template>
  <div id="app">
    <v-app>
      <v-content>
        <v-tabs
          v-model="active_tab"
          slider-color="#F8940A"
          centered
          background-color="#ffffff"
          height="80px"
        >
          <v-tab v-for="(item, i) in items" :key="i" v-on:click="test()">
          <div>{{item.text}}</div>
        </v-tab>
      </v-tabs>
    </v-content>
  </v-app>
 </div>
</template>

<script>
export default {
name: "App",
data: () => ({
  items: [
   {
     text: "item 1"
   },
   {
     text: "item 2"
   },
   {
     text: "item 3"
   },
   {
     text: "item 4"
   }
  ],
  active_tab: ""
}),

methods: {
  test: function() {
    this.active_tab = "";
  }
 }
};
</script>

{{item.text}
导出默认值{
名称:“应用程序”,
数据:()=>({
项目:[
{
案文:“项目1”
},
{
案文:“项目2”
},
{
案文:“项目3”
},
{
案文:“项目4”
}
],
活动_选项卡:“”
}),
方法:{
测试:函数(){
this.active_tab=“”;
}
}
};
我这里有一个工作示例:


如果我只是将this.active\u选项卡设置为空,则不会发生任何事情。我可以把它设为一个整数,它会变为那个。是否有办法清除要突出显示的非项目的值?

使用v形选项卡上的
隐藏滑块
属性

<v-tabs
          v-model="active_tab"
          slider-color="#F8940A"
          centered
          background-color="#ffffff"
          height="80px"
          hide-slider

        >
          <v-tab v-for="(item, i) in items" :key="i" v-on:click="test()">
            <div>{{item.text}}</div>
          </v-tab>
        </v-tabs>

{{item.text}

代码笔-

在v形选项卡上使用
隐藏滑块
属性

<v-tabs
          v-model="active_tab"
          slider-color="#F8940A"
          centered
          background-color="#ffffff"
          height="80px"
          hide-slider

        >
          <v-tab v-for="(item, i) in items" :key="i" v-on:click="test()">
            <div>{{item.text}}</div>
          </v-tab>
        </v-tabs>

{{item.text}

codepen-

您可以有条件地设置隐藏滑块。您可以有条件地设置隐藏滑块。