作者:沫沫 | 来源:互联网 | 2023-10-11 14:12
问题描述
实现目标:表单项2选1,切换禁用,同时将禁用的表单项的规则去掉。
方法:通过计算属性绑定动态prop。
在线demo:http://js.jirengu.com/juheyuz...
问题出现的环境背景及自己尝试过哪些方法
vue+element。
根据单选框选中的值切换 prop值 为 规则rules里的字段(增加)或者 空字符串(去除)。
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
| |
你期待的结果是什么?实际看到的错误信息又是什么?
已经通过别的方式解决,也发现了这个问题所在是因为 prop的传入初始值必须是非空字符串(就算是rules里面没有定义的都行)。所以真正的问题是不明白为什么 初始prop不能为空字符串。