我有一对标准的 Bootstrap 单选按钮,我希望 v-model 在选择一个时在 vue 数据对象中设置一个值。
这在JSfiddle中工作得很好,但是在我自己的环境中本地运行时这不起作用。
我可以让其他指令正常工作,例如“v-if”,但 v-model 似乎根本不起作用。
控制台中什么也没有出现,当使用 vue dev tools 扩展时;I can see that the 'test' object is never updated when one of the radio buttons is selected.
我正在使用最新版本的 bootstrap、jquery 和 vue 开发版本。
<div class="container margin-top-rem" id="app">
<div class="row">
<div class="col-12">
<div class="card text-center" v-if="testIf">
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active card-body-padding">
<div class="row">
<div class="col-12">
<div class="form-group">
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-secondary">
<input type="radio" name="options" autocomplete="off" v-model="testVModel" :value="false" />false
</label>
<label class="btn btn-secondary">
<input type="radio" name="options" autocomplete="off" v-model="testVModel" :value="true" />true
</label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>test value is {{testVModel}}</div>
</div>
</div>
</div>
var app = new Vue({
el: '#app',
data: {
testIf: 'blah',
testVModel: ''
}
})