12345678910111213141516171819202122232425262728293031 |
- 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: ''
- }
|