vue从后端获取数据绑定复选框
首先看后端传过来的数据是什么形式的, 如果是布尔类型的话可以直接绑定<input name="checkbox" v-bind:value="good.id" v-bind:checked="good.checked" type="checkbox" class="checkbox" @click="changeStatus($event,good.id)">如果不是的话, 需要...
·
首先看后端传过来的数据是什么形式的, 如果是布尔类型的话可以直接绑定
<input name="checkbox" v-bind:value="good.id" v-bind:checked="good.checked" type="checkbox" class="checkbox" @click="changeStatus($event,good.id)">
如果不是的话, 需要在ajax回调里手动修改下,
eg:
若后端传来的数据选中为1, 未选中为0;则回调如下:
function(data) {
if(data.code == 0) {
for(var i = 0; i < data.data.length; i++) {
if(data.data[i].checked == '1') {
data.data[i].checked = true;
} else {
data.data[i].checked = false;
}
}
that.shopchatGood = data.data;
}
console.log(data.msg);
}
更多推荐
已为社区贡献1条内容
所有评论(0)