init
if (type = 'init') {
form.setEditValue({
})
form.set(fieldName,value)
}
valid
if (type = 'valid') {
form.valid(args.parentTabPageCtrlName, args.succfun, args.errfun)
}
wait
function wait (component, key, callback) {
if (component?.inited) {
callback()
} else {
selfPage[`${key}_callback`] = selfPage[`${key}_callback`] ?? []
selfPage[`${key}_callback`].push(callback)
}
}
run
function run (component, key) {
let arr = [...(selfPage[`${key}_callback`] ?? [])]
selfPage[`${key}_callback`] = []
arr.forEach((callback, index) => {
callback && callback(component)
})
}