表格有一个Articles字段,类型是array
默认值做了修改
let formData = {
"Articles": [
{
"Title":"",
"Description":"",
"Url":"",
"PicUrl":""
}
]
}
我的页面有一个按钮,点击触发了下面代码
addArticle(){
this.formData.Articles.push({
"Title":"",
"Description":"",
"Url":"",
"PicUrl":""
});
}
========
我点击添加了给Articles加了几行数据
但是提交发布后,数据库的Articles只有第一行里面的字段有赋值,后面的数据都是空
是不是要怎么更新触发数据修改呢?
w***@qq.com (作者)
我是这样,添加了空的数据,然后页面视图就出来新的控件。在文本控件对应输入值,但是这个值没有赋值到this.formData.Articles~~
2024-04-02 22:02
yuhespace
回复 w***@qq.com: 你这样情况有很多种解决方法,用watch,$set,或者是把整个数组重新赋值,那就跟数据库无关了
2024-04-02 22:12