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

