我们在使用elementIUI实现表单验证,内容比较多的时候,提示内容会被遮挡,这时候用户不清楚什么情况,还会连续点击提交按钮。这个时候需求来啦:我们需要在表单验证不通过的时候,页面滚动到对应的位置。 了解来需求,那我们来看看如何实现?其实比较简单,下面说一下大致思路: 在表单验证 ...
最近项目有个下单的过程,需要输入很多信息,每次提交都要往下滑,还要去验证,测试后发现体验也不好,element框架也没提供这种滚动方法, 不过提供了一个验证的方法validate 两个参数:是否校验成功和未通过校验的字段 ,于是做了一个验证错误时的位置滚动。 列举几个输入框,我是通过 ref 获取节点信息来算位置的,所以每一块都需要去设置ref属性 有好的建议可以留言哈 展示图 ...
2019-08-30 21:15 1 1841 推荐指数:
我们在使用elementIUI实现表单验证,内容比较多的时候,提示内容会被遮挡,这时候用户不清楚什么情况,还会连续点击提交按钮。这个时候需求来啦:我们需要在表单验证不通过的时候,页面滚动到对应的位置。 了解来需求,那我们来看看如何实现?其实比较简单,下面说一下大致思路: 在表单验证 ...
1 多个表单的情况 scrollView(object,formname) { for (const i in object) { let dom = this.$refs[formname] // 这里是针对遍历的情况(多个输入框),取值为数组 ...
需求:提交表单时,页面定位到第一个校验失败的位置 代码示例: 关键: // 滚动条定位到第一个校验失败的div的位置 locateToErr() { setTimeout(() => { const errorDiv ...
在开发的过程中 有时根据业务需求提交的表单内容分区分块 内容繁多 业务控制相对复杂的时候 我们应该将页面内容分成若干个组件 这样方便后期维护查找问题 不然时间长了后期维护找问题头都大了 如上图所示 页面表单分为基本设置,上架设置,更多设置3大块 分别将3大块写到3个组件 ...
方法一: 方法二: ...
在使用element-UI 的表单时,发生一个验证错误,例如已输入值但求验证纠错: 代码如下所示: 绑定都是没有错误的,然后我们利用自定义校验规则验证 使用官网给出的这种形式 ...
在vue2搭配elementUI中,如果是动态表单中需要表单验证,官方文档的解决方法 https://element.eleme.cn/#/zh-CN/component/form 如果是多层表单相互嵌套,也是类似的思路 举例1 https ...