js增强hook写法之定义setup
说明:
表单增强支持定义setup,此处的setup和vue3中的setup没有关联,只是一个函数名称,表示当前函数在页面渲染的时候自动执行,而不是通过按钮点击触发。
@date 20230613
配置
在js增强 form配置中定义:
代码
setup(){
import {useMessage} from "@/hooks/useMessage"
const {createMessage} = useMessage();
this.onlineFormValueChange((field, value, otherValues)=>{
console.log(field, value);
let note = `${field}发生改变,值为${value}`;
// 调用信息提示的hook函数
createMessage.success(note);
// 设置表单值
this.setFieldsValue({
note: note
});
});
}