微信小程序WxValidate插件如何实现表单验证的二次封装?
- 内容介绍
- 相关推荐
本文共计1021个文字,预计阅读时间需要5分钟。
微信小程序表单验证前两篇文章的总结感受是:效果总体一般。第一篇文章提出的问题在于错误信息通过对话框形式弹出,这种形式在网页上已显过时;第二篇文章讨论的验证方式是一次性全面展示,显得不够友好。
微信小程序表单验证前面的两篇文章做的效果总感觉都有点不太友好,第一篇里的效果是将错误信息通过对话框形式弹出来,这种形式在web形式下早已经淘汰了;第二篇是一次性全部显示所有的错误,然后3秒后自动消失,
这种在极端情况下也不太好,例如我例子里的一页的表单个数非常多的情况下,可能后面的还没看到就消失了。所以最近又重新做了一版,最终版的效果如下图:错误信息一次性全部显示,可以通过点击信息框让其消失,将自动消失时间设置的稍微长点,例如10秒,这样就能比较好的兼顾效果和使用上的便捷。
先讲讲最终版与前面2版的不同点
1.前面版本中提到,表单空间里需要添加3个参数:id,data-fieldname,data-validate 。最终版中只需要 data-validate 即可。
本文共计1021个文字,预计阅读时间需要5分钟。
微信小程序表单验证前两篇文章的总结感受是:效果总体一般。第一篇文章提出的问题在于错误信息通过对话框形式弹出,这种形式在网页上已显过时;第二篇文章讨论的验证方式是一次性全面展示,显得不够友好。
微信小程序表单验证前面的两篇文章做的效果总感觉都有点不太友好,第一篇里的效果是将错误信息通过对话框形式弹出来,这种形式在web形式下早已经淘汰了;第二篇是一次性全部显示所有的错误,然后3秒后自动消失,
这种在极端情况下也不太好,例如我例子里的一页的表单个数非常多的情况下,可能后面的还没看到就消失了。所以最近又重新做了一版,最终版的效果如下图:错误信息一次性全部显示,可以通过点击信息框让其消失,将自动消失时间设置的稍微长点,例如10秒,这样就能比较好的兼顾效果和使用上的便捷。
先讲讲最终版与前面2版的不同点
1.前面版本中提到,表单空间里需要添加3个参数:id,data-fieldname,data-validate 。最终版中只需要 data-validate 即可。

