自定义表单的JS增强问题

我是用js增强可以控制组件的显隐,但是必填这个就算加上了也没有触发必填验证呢

return {

  initOption() {

    useFun.setPropConfig('is_finish', {

      change: ({ value }) => {

        if (value === '0') {

          useFun.setPropConfig('not_finish_reason', { display: true, required: true })

          useFun.setPropConfig('expect_finish_time', { display: true, required: true })

        } else {

          useFun.setPropConfig('not_finish_reason', { display: false, required: false })

          useFun.setPropConfig('expect_finish_time', { display: false, required: false })

        }

      },

    })

  },

}


评论区

超级管理员 2025-06-13 15:19

修改校验配置参考:https://avuejs.com/form/form-rules.html

回复