【问题标题】:Add tooltip on append-icon using Vuetify (1.0.5)使用 Vuetify (1.0.5) 在附加图标上添加工具提示
【发布时间】:2023-04-06 21:12:01
【问题描述】:

我想在信息图标上添加一个工具提示。我无法弄清楚我该怎么做。帮帮我。

   <v-flex xs12 md6 class="add-col-padding-right">
    <v-text-field required
      label='Information'
      v-model='demo.information'
      :rules='nameRule'
      append-icon="info">
    </v-text-field>
   </v-flex>

更新

<v-flex xs12 md6 class="add-col-padding-right">
  <v-text-field required label='Information' v-model='demo.information' :rules='nameRule'>
   <template slot="append-outer">
    <v-tooltip right>
     <template v-slot:activator="{on}">
      <v-icon v-on="on">place</v-icon>
     </template>
     <span>tooltip!</span>
    </v-tooltip>
   </template>
  </v-text-field>
</v-flex> 

【问题讨论】:

    标签: vue.js vuetify.js


    【解决方案1】:

    由于 Vuetify 1.0.5 中尚不存在 append-outer-slot,因此您需要使用 CSS/Vuetify 的 flex 实用程序类来放置图标。

      <v-flex xs12 md6 class="add-col-padding-right">
        <div class="input-container d-flex align-center">
         <v-text-field required label='Information' v-model='demo.information' :rules='nameRule'></v-text-field>
         <v-tooltip right>
          <v-icon slot="activator">info</v-icon>
          <span>{{demo.information}}</span>
         </v-tooltip>
        </div>
       </v-flex>
    

    这是一个工作示例:https://codepen.io/Qumez/pen/WNvNgJP

    【讨论】:

    • 请检查问题中的更新部分。我按照你的建议做了,但图标没有出现。
    • 您需要在“地点”一词前添加“mdi-”(&lt;v-icon&gt;mdi-place&lt;/v-icon&gt;)。出处为本页第一段:vuetifyjs.com/en/components/icons
    • 我的错,我在这篇文章中没有考虑版本。我已经更新了我的答案和我的 CodePen 链接以使用 Vuetify 1.0.5。
    猜你喜欢
    • 2020-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-28
    • 2014-11-23
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多