在页面的mount方法中增加判断,获取当前表单的值,根据判断来实时修改表单属性的显示。
mounted() {
this.$watch(
() => this.form.isdead,//是否死亡字段
(newVal) => {
const deadTimeField = this.option.column.find(item => item.prop === 'deadDate');//死亡时间字段
if (deadTimeField) {
deadTimeField.addDisplay = newVal === 'Y';
deadTimeField.editDisplay = newVal === 'Y';
}
this.$refs.crud?.refresh();
},
{
immediate: true
}
);
留给有缘人
扫一扫访问 Blade技术社区 移动端