如何使用 Vuetify 用 v-tooltip 包装 v-switch?

jul*_*ien 1 vue.js vuetify.js

我尝试在文档https://vuetifyjs.com/en/components/tooltips/ 中这样做

<v-tooltip color="black" bottom >
        <template v-slot:activator="{ on, attrs }">
          <v-switch
            v-model="boo"
            v-bind="attrs"
            v-on="on"
            inset
          >
          </v-switch>
        </template>
        <div>
          Tooltip
        </div>
      </v-tooltip>
Run Code Online (Sandbox Code Playgroud)

此处:https : //codepen.io/julienreszka/pen/BazvmYN 但未显示工具提示且 css 错误。

小智 7

不是很性感,但你可以将 switch 包裹在一个 div 中

<div 
  v-on="on"
  v-bind="attrs">
    <v-switch
      v-model="boo"
    ></v-switch>
</div>
Run Code Online (Sandbox Code Playgroud)

  • 只需添加 style="width:min-content;" 到 div ,它将是完美的 https://codepen.io/julienreszka/pen/GRqPyNq (2认同)