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

Saber 未结 2 975
大白菜
大白菜 剑圣 2021-06-23 16:27

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

2条回答
  • 2021-06-24 13:17

    在页面的mount方法中增加判断,获取当前表单的值,根据判断来实时修改表单属性的显示。

    0 讨论(0)
  • 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

          }

        );

    留给有缘人

    0 讨论(0)
代码语言
提交回复