avue-crud表单字段如何实现按条件隐藏与显示

Saber 未结 2 996
大白菜
大白菜 2021-06-23 16:27

saber前端,Avue-crud中,我一行数据中有个类型字段,另外有一些个字段需要根据这个类型的值,来判断在表单中是否显示,这个应该怎么弄呢

2条回答
  •  S....
    S.... (楼主)
    2025-06-12 10:15

     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

          }

        );

    留给有缘人

代码语言
提交回复