【发布时间】:2016-04-18 08:08:43
【问题描述】:
我在使用 vue、复选框和计算属性时遇到了一些问题。
我做了一个非常小的例子来说明我的问题:https://jsfiddle.net/El_Matella/s2u8syb3/1/
这是 HTML 代码:
<div id="general">
Variable:
<input type="checkbox" v-model="variable">
Computed:
<input type="checkbox" v-model="computed()">
</div>
以及 Vue 代码:
new Vue({
el: '#general',
data: {
variable: true
},
compute: {
computed: function() {
return true;
}
}
})
问题是,我无法使 v-model="computed" 工作,看来 Vue 不允许这样的事情。
所以我的问题是,我如何利用计算数据的优势并将其应用于复选框?
这是另一个显示相同问题的 jsfiddle,但使用更多代码,我试图使用计算属性来构建“选定”产品数组变量:https://jsfiddle.net/El_Matella/s2u8syb3/
感谢您的回答,祝您有愉快的一天!
【问题讨论】:
标签: javascript vue.js