【Vue】vue表单如何设计
各位大佬,我有一个表单,其中一个表单原来是这样显示的。勾选了复选框后输入对应的份数,所有后端就应该获取两个数据,一个是复选框对应的值,以及复选框对应的文本框数据,但是这样获取太麻烦了,后端数据库也不怎么设计对应数据,有没有大神给一个好的办法。
回答
用一个字段表示值,值为大于零的整数时则勾选,并显示该数字。即不勾选则为0,勾选后输入数字(可默认某数)则为该数字
后端只记录“份数”即可,前端这边根据:“份数” 不是 true,复选框勾选,否则不勾选
key: value的形式
{ "方案册": 2
}
不太懂每一项前面有个复选框是啥意思,正常来说只要修改后面份数,change事件调接口穿对应字段名和值就行了
ajax(url,{plan:4})
我认为更好的解决办法是只用一个字符串搞定,前后端通讯每次都是全量修改
ajax(url,{ context:JSON.sting({
plan1:10,
plan2:2,
plan3:3,
plan4:5,
.
.
.
})
})
然后展示数据时候你就将拿到的字符串JSON.parse一下。
这样做的好处是很自由,因为看你图片上列得那些item,一定是会新增的。如果用传统方式,每新增一个册子前后端就得商量下叫啥名,但是改为json后,以后你自己命名就行了,一劳永逸
以上是 【Vue】vue表单如何设计 的全部内容, 来源链接: utcz.com/a/79407.html