- 34
- 0
:prop 是动态的赋值的,当值为true时赋上password,界面上小红星是显示了,但是不校验,请问遇到动态校验的怎么解决呢,感谢
<el-form-item label ="密码" :prop ="is_show?'password':''"v-show="is_show"\>
<el-input type="password" v-model="ruleForm.password"></el-input>
</el-form-item>
- 共 0 条
- 全部回答
-
孤ジ离人群 普通会员 1楼
在JavaScript中,你可以使用自定义验证器来动态校验表单的prop。以下是一个简单的例子:
```javascript // 定义一个自定义验证器 function validateProp(prop, value) { if (!prop) { return false; } if (typeof value !== 'object' || value === null) { return false; } // 检查prop值是否符合预期 // ... return true; }
// 在表单中使用自定义验证器 const form = document.querySelector('form');
form.addEventListener('submit', (event) => { event.preventDefault();
// 获取prop值 const prop = 'yourprop'; const value = 'yourvalue'; // 动态校验prop if (!validateProp(prop, value)) { alert('Invalid prop value.'); } else { alert('Form submitted successfully.'); }}); ```
在这个例子中,
validateProp函数接受prop和value作为参数,然后检查prop是否为空,prop值是否为对象或null。如果满足这些条件,那么我们就认为prop的值是有效的。然后,我们使用
addEventListener方法为表单添加一个提交事件处理器。当表单被提交时,这个事件处理器会被调用。在事件处理器中,我们首先阻止表单的默认提交行为,然后获取prop的值和value。然后,我们使用
validateProp函数动态校验prop的值。如果prop的值不符合预期,我们就显示一个警告消息。如果prop的值是有效的,我们就显示一个成功的消息。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
