Vue中 el |
您所在的位置:网站首页 › elform属性 › Vue中 el |
可以在 `el-form-item` 中使用表达式,使用 `v-if` 指令判断当前表单项的值是否为 null 或 undefined,如果为 null 或 undefined,就显示空字符串。 例如: ; ; ; export default { data() { return { formData: { name: null, gender: null, age: null }, formRules: { name: [ { required: true, message: '请输入姓名', trigger: 'blur' } ], gender: [ { required: true, message: '请选择性别', trigger: 'change' } ], age: [ { required: true, message: '请输入年龄', trigger: 'blur' }, { validator: (rule, value, callback) => { if (value < 0) { callback(new Error('年龄不能小于0岁')); } else { callback(); } }, trigger: 'blur' } ] }, labelWidth: '120px' }; } };在上面的代码中,我们在每个表单项中使用 `v-if` 判断当前表单项的值是否为 null 或 undefined,如果为 null 或 undefined,则将当前表单项的值设置为空字符串。这样就可以将值为 null 或 undefined 的表单项显示为空。我们使用 `;` 来占位,使表单外观更美观。 注意:如果在 `el-form-item` 的 `label` 属性和 `v-if` 判断条件中都使用了表达式,那么应该将所有表达式放在一对花括号中。例如: ```vue ; ``` 在上面的代码中,我们在 `el-form-item` 的 `label` 属性和 `v-if` 判断条件中都使用了表达式,因此应该将它们放在一对花括号中。 有用请点赞,养成良好习惯! 疑问、交流、鼓励请留言! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |