0
我試圖將所有選中的複選框項存儲在屬性中。如何將複選框值綁定到VueJS中的空對象?
這是我的一個對象模型中的'generic'屬性,它包含所有不同類型的數據。
該屬性初始化爲空,所以Vue不理解它應該是一個數組。所以它只會將一個複選框的值綁定到這個屬性。
當我使用[]將其聲明爲數組初始化此屬性時,它按預期工作。但是,這些對象以JSON的形式向外傳遞,因此將它們初始化爲數組不是一個選項。
var working = new Vue({
el: "#a",
data: {
options: ["Apple", "Banana", "Citrus"],
answers: [], //<- I'm unable to do this in my scenario
}
});
var notWorking = new Vue({
el: "#b",
data: {
options: ["Apple", "Banana", "Citrus"],
answers: null
}
});
這是一個快速JSfiddle,我展示了我的意思。
https://jsfiddle.net/ojvfy39p/12/
必須我做什麼調整,「非工作示例」實現什麼「工作例子」呢?我'
即使你的對象外不能你只需設置之前他們修改到合適的數據結構? –