【问题标题】:Change icon depending on boolean variable根据布尔变量更改图标
【发布时间】:2020-09-07 01:43:19
【问题描述】:

我正在尝试根据布尔变量从一个图标切换到另一个图标。

例如,我有以下图标:

<v-icon class="mr-3"> mdi-play </v-icon>

我有一个布尔变量“正在播放”,它被初始化为假。 当“播放”为 False 时,我希望图标为“mdi-play”,但当“播放”变量变为 True 时,我希望图标切换为“mdi-pause”。实现这一目标的最佳方法是什么?我曾尝试像这样绑定 v-text,但没有成功:

<v-icon :v-text="playing ? 'mdi-pause' : 'mdi-play'" class="mr-3"></v-icon>

非常感谢!

【问题讨论】:

    标签: vue.js vuetify.js


    【解决方案1】:

    该指令不应使用: 绑定,在您的示例中您可以简单地做:

    <v-icon  class="mr-3">{{playing ? 'mdi-pause' : 'mdi-play'}}</v-icon>
    

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 2017-10-10
      • 2021-03-12
      • 2011-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 2020-09-07
      相关资源
      最近更新 更多