Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用条件语句切换Vue JS中的材质设计图标?_Javascript_Vue.js_Switch Statement_Icons_Bootstrap Vue - Fatal编程技术网

Javascript 如何使用条件语句切换Vue JS中的材质设计图标?

Javascript 如何使用条件语句切换Vue JS中的材质设计图标?,javascript,vue.js,switch-statement,icons,bootstrap-vue,Javascript,Vue.js,Switch Statement,Icons,Bootstrap Vue,我正在切换按钮内的文本,但我想切换图标。 这是我的密码 <b-button size="sm" @click="row.toggleDetails" class="mr-2"> {{ row.detailsShowing ? '-' : '+'}} Details </b-button> {{row.detailsShowing?'-':'+'}}详细信息 我想使用图标作为切换的触发器。 单击V形向下展

我正在切换按钮内的文本,但我想切换图标。 这是我的密码

<b-button size="sm" @click="row.toggleDetails" class="mr-2">
  {{ row.detailsShowing ? '-' : '+'}} Details
</b-button>

{{row.detailsShowing?'-':'+'}}详细信息
我想使用图标作为切换的触发器。 单击V形向下展开,单击V形向上折叠

<i class="mdi mdi-chevron-down"></i>
<i class="mdi mdi-chevron-up"></i>

我该如何改变这一点?我所尝试的一切都在崩溃。 谢谢


细节

谢谢迪彭·沙阿。这很有效。非常感谢您的及时帮助。效果很好!重要提示:在我的例子中,图标名称需要在单引号内(如:“V形向上”:“V形向下”)。。。
<b-button size="sm" @click="row.toggleDetails" class="mr-2">
  <b-icon :icon="row.detailsShowing ? chevron-up : chevron-down"></b-icon> 
  Details
</b-button>