当前位置: 首页 > news >正文

青苹果网站建设营销页面

青苹果网站建设,营销页面,全国商城网站建设,东莞关键词搜索排名需求描述: 最近项目有一个小需求是这样的,表单中的某些表单项是动态渲染的,当表单中的某一字段符合条件的时候,调用后台接口获取数据,根据后台返回的数据再为表单增加对应的 FormItem。 问题描述: 需求确…
需求描述:

最近项目有一个小需求是这样的,表单中的某些表单项是动态渲染的,当表单中的某一字段符合条件的时候,调用后台接口获取数据,根据后台返回的数据再为表单增加对应的 FormItem。

问题描述:

需求确实不难,但当我实际写的时候遇到一点问题,动态渲染的表单项校验规则失效了。。。
下面我们来理一下需求的实现思路,找一找问题的原因。

需求思路:

下面我们结合代码来理一下:
里From表单插入图片描述
iview Form表单控件 model属性绑定的值,name,num是动态渲染的表单项v-model的值,为了方便后续扩展并没有直接写死,而是根据后端返回的数据去动态添加。
在这里插入图片描述
发送请求,获取后台数据,并添加到 表单model数据中。
问题出现了,这样直接导致了动态增加的表单校验失效了,如下图:
在这里插入图片描述
即使有数据,点击确定按钮,表单校验还是不通过。。。。

问题探究:

当我直接将代码改为下图这样的,是没有问题的:
在这里插入图片描述
将表单绑定的数据改为写死的,而不动态添加是可以的,于是对比了两种写法,发现了问题所在:
在这里插入图片描述
在这里插入图片描述
上述的两张图片中,我们可以看到直接写死的形式,name 和 num都是响应式数据;而动态添加的数据却失去了响应式,如下图所示:
在这里插入图片描述
在这里插入图片描述
这就是问题的所在,所以有了下面的解决方案。

解决方案:

在这里插入图片描述
使用 vue提供的$set Api为对象添加响应式的name属性和num属性。

http://www.hkea.cn/news/311263/

相关文章:

  • 有什么推广方法优化大师电脑版官方
  • 自己做网站的服务器上海网站建设公司排名
  • 跳蛋塞逼做多的视频网站百度广告联盟官网
  • 房地产网站开发文档企业查询
  • 做emu对网站有什么要求十大免费无代码开发软件
  • 扬州专业做网站做关键词优化
  • 宿州网站建设贰聚思诚信网站服务器
  • 用照片做模板下载网站好百度爱采购官方网站
  • 微网站建设套餐网络营销是做什么的
  • 徐州有哪些做网站苏州网站建设费用
  • 统一企业信息管理系统网站直通车怎么开效果最佳
  • 武汉外贸网站建设公司外链相册
  • java做网站的权限管理seo描述是什么
  • 招聘网最新招聘信息网武汉seo计费管理
  • 直播软件开发源码重庆seo顾问
  • 公司网站如何做宣传百度视频推广怎么收费
  • 淄博市 网站建设报价郑州seo外包阿亮
  • 网络服务商是指什么网站优化排名工具
  • 网站优化的分析比较好的品牌策划公司有哪些
  • 国外比较好的资源网站电商运营推广是做什么的
  • 佛山房地产网站建设seo实战培训王乃用
  • 如何做可以赚钱的网站关键词如何快速排名
  • 深圳品牌做网站公司有哪些百度app推广
  • 重庆建设行业信息网站搜狗登录入口
  • 同仁行业网站建设报价北京做的好的seo公司
  • 陕西自助建站做网站郑州外语网站建站优化
  • 小型企业网站系统cilimao磁力猫最新版地址
  • 铁岭网站建设移动网站广东网站seo
  • 网站模板插件sem和seo
  • 用wordpress制作网站模板沈阳seo