【发布时间】:2018-12-14 19:30:39
【问题描述】:
所以我有这个样本:
<div class="form-item">
<label for="list-0"><?php _e('List 0', 'test'); ?></label>
<input name="list[0]" type="text" id="list-0" value="">
</div>
<div class="form-item">
<input type="checkbox" name="list[0][is-current]" id="list-0-current" value="yes">
<label for="list-0-current"></label>
</div>
我想要的是这样的:
list:[
[value, is_current] // say 'John', yes
,[value, is_current] // say 'Francis', false
,[value, is_current] // say 'Bob', yes
]
在 Vue 中,您可以在数据中使用数组:
var vueapp = new Vue({
el: '#form'
,data:{
form:{
list:[]
//[...] etc..
然后在您的字段中,您只需在列表的每个字段中使用v-model="form.list"。但这只会记录一个平面数组,而我需要一种方法来拥有一个多重数组。可能吗?怎么样?
【问题讨论】:
标签: javascript html forms vue.js