vue element 表单校验动态表单
1.由于项目需要,我现在需要 使用 vue element 实现如下功能:
如果用户选择了 不限,就不限制满 多少元可用。如果 用户选择了限制,就要对用户输入的内容进行表单校验。比如校验用户只能输入数字等等,如下图:
看了 vue 的表单校验规则,对这样的需求 好像不太好实现,求 大神帮助。谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Element文档中的动态增减表单项示例中有相关演示
el-form-item
会有自已独立的rules
属性,你可以在计算属性中根据满减限制条件动态返回,然后在需要动态验证的地方将该计算属性赋值给rules即可感谢 1楼 的提示:
通过rules 属性实现了这个功能,核心代码如下:
其实可以这样,通过点击限额,来控制v-show的值,来显示隐藏输入框那块,然后input(type=number) 通过v-model来双向绑定输入框的值,通过watch监听这个值变化来过滤,比如+-号大小范围的等等