如何实现elementUI表单的全局验证并应用于整个项目?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1587个文字,预计阅读时间需要7分钟。
在搭建使用ElementUi的框架时,如何进行全局验收测试,避免重复粘贴粘贴复制粘贴的烦恼?以下是一些个人解决方案:
1. 验证规则:明确验收标准,分析规则,制定一般性验证规则。
2.分析规则:分析功能点,确定是否必须填写。
3.一般性验证规则:制定主要验证是否必填的通用规则。
具体方法如下:
- 使用自动化测试工具(如Selenium、Jest)编写测试脚本。
- 利用ElementUi提供的组件钩子(如`@watch`)实时监测数据变化。- 集成持续集成/持续部署(CI/CD)流程,自动化执行测试。- 维护测试用例库,便于复用和更新。总之,通过制定明确的验证规则和分析方法,可以有效避免重复工作,提高开发效率。
使用ElementUi搭建框架的时候,大家应该都有考虑过怎么做全局验证,毕竟复制粘贴什么的是最烦了,这里分享下个人的解决方法。
验证规则
分析规则
一般验证规则,主要是是否必填,不为空,以及参数类型的验证。 基于这个条件,我们开始找找思路, 单个字段的验证是这样的:
name: { required: 是否必填, validator: 自定义规则, message: 失败提示消息(非自定义时触发), trigger: 触发方式 }
循环实现
固定的规则。当一个东西固定之后,那必然是可以重复使用的,并且可以快速生成,我们可以用循环来实现它。 但是用循环来实现,我们则需要一个数据规则。
本文共计1587个文字,预计阅读时间需要7分钟。
在搭建使用ElementUi的框架时,如何进行全局验收测试,避免重复粘贴粘贴复制粘贴的烦恼?以下是一些个人解决方案:
1. 验证规则:明确验收标准,分析规则,制定一般性验证规则。
2.分析规则:分析功能点,确定是否必须填写。
3.一般性验证规则:制定主要验证是否必填的通用规则。
具体方法如下:
- 使用自动化测试工具(如Selenium、Jest)编写测试脚本。
- 利用ElementUi提供的组件钩子(如`@watch`)实时监测数据变化。- 集成持续集成/持续部署(CI/CD)流程,自动化执行测试。- 维护测试用例库,便于复用和更新。总之,通过制定明确的验证规则和分析方法,可以有效避免重复工作,提高开发效率。
使用ElementUi搭建框架的时候,大家应该都有考虑过怎么做全局验证,毕竟复制粘贴什么的是最烦了,这里分享下个人的解决方法。
验证规则
分析规则
一般验证规则,主要是是否必填,不为空,以及参数类型的验证。 基于这个条件,我们开始找找思路, 单个字段的验证是这样的:
name: { required: 是否必填, validator: 自定义规则, message: 失败提示消息(非自定义时触发), trigger: 触发方式 }
循环实现
固定的规则。当一个东西固定之后,那必然是可以重复使用的,并且可以快速生成,我们可以用循环来实现它。 但是用循环来实现,我们则需要一个数据规则。

