我建设VueJS 2.0
一个小应用程序,我使用Inspinia保费管理模板,在那里我有一个单选按钮是这样的:单选按钮2.0
<div data-toggle="buttons" class="btn-group">
<label class="btn btn-sm btn-white active">
<input type="radio" v-model="taskTime" value="7" name="taskTime"> Week
</label>
<label class="btn btn-sm btn-white">
<input type="radio" v-model="taskTime" value="30" name="taskTime"> Month
</label>
</div>
当任何的被选择的按钮或者taskTime
数据被更改我打电话的功能,所以为了这个,我我 - 我的手表功能:
watch: {
taskTime(newValue) {
console.log('clicked');
}
}
心中已经正确定义v模型/在我的数据的数据集
data() {
return {
taskTime: ''
}
},
的jsfiddle在我的情况:https://jsfiddle.net/60q14y26/
我不知道为什么它不工作,我想的东西是从执行该预防。用这些帮助我。
感谢
我不确定,如果您的本地代码中的数据缺少卷曲右括号。但在你提供的jsfiddle中,这是问题所在。在更新的[jsfiddle](https://jsfiddle.net/60q14y26/1/)中,手表工作正常。 – Pradeepb
@Pradeepb你说得对,我错过了这个东西,但问题是当我在我的主题上实现同样的东西时。相同的代码不起作用。 –