表单验证
vue插件也可以用来注入全局变量.比如用户基本信息, 一些公共数据, 公告方法.
表单验证的两种方式:
1. 基于标签(html): 把验证逻辑放在html标签内, 优点是更清晰。自定义指令实现。
2. 基于model: 把验证逻辑放在js, 优点是更容易实现, 更易定制化。插件实现。(挖坑: 用自定义指令实现一个类似的)
实现: 实现一个小型表单验证插件
- 先复习插件的关键点: 使用(注入/在实例中使用)/定义(install/mixin/钩子函数)
- 表单验证的流程
- 设置验证函数, 配置错误信息
- 遍历执行验证函数, 返回整体验证结果和错误信息
1 | <template> |