【发布时间】:2018-05-24 07:04:57
【问题描述】:
我是 Vue.js 的新手,我想我在它的工作方式上遗漏了一些要点。我正在尝试构建以下内容:
- 从 REST API 获取计划列表- 完成
- 将计划显示为带有
v-for的按钮-完成 - 允许用户单击其中一个按钮/计划将其标记为已选择
我在引导列中打印按钮的代码:
<b-col lg="4" class="plan" v-for="plan in plans" :key="plan.id">
<b-button block variant="secondary" v-on:click="pickPlan(plan.id)">
<p class="price">€ {{plan.price}}</p>
<p class="plan">{{plan.name}}</p>
</b-button>
我的问题:如果用户单击某个按钮,它会更改该按钮中的属性variant="primary" 并将所有其他属性设置为variant="secondary",我该怎么做?
谢谢。
【问题讨论】:
标签: javascript vuejs2