import {fnPlaceholder} from "@/utils/uni-helper"; export const conditionSharedConfig = { key: '', // 标题名称 title: '', // 如果queryParams参数中未初始化,是否在请求后自动初始化,初始化也和required相关,如果required=false autoInit: true, // 如果required=false, allLabel: '不限', // 获取数据的方法 handler: fnPlaceholder, // 依赖项,在其之前dependentKeys必须准备好,将作为watch依据 dependentKeys: [], // 非依赖项,不要求一定具备,但会和依赖项一起作用handler的请求参数 independentKeys: [], // 如果是对象,则配置keyName作为显示用 keyName: '', // 如果是对象,则配置keyValue作为传值用 keyValue: '', // 校验规则,uv-form validation rule,array or object required: false, // required 会自动生成非空校验,主要是方便用户改写这个属性 rule: [], // 如果有了required=true,这里就不需要重复添加非空校验了 // 隐藏,只是不显示(渲染),还是在工作的。 hidden: false, // 多选 multiple: false, // 重置时的默认条件 也可以配置方法// function(condition) // TODO: 目前只用在了重置功能上,理论上也可以用在autoInit上,看后面的需要 defaultValue: '' }