Skip to content

属性

名称描述示例
httpSuccessHandle所有请求请求成功回调方法:(res)=>{}
httpErrorHandle所有请求请求失败回调方法:(err)=>{}
httpBeforeSendHandle所有请求都可以加到 body 的参数方法:()=>{return {a:1}}
baseUrl所有请求前加的请求前缀字符串:/api
headers所有请求请求头信息JSON:{token:xxxxxx}

方法

名称描述示例
designer所有方法实例,即设计器中使用的 appdes.value.designer
getWidgetConfig获取页面配置 JSON 结构des.value.designer.getWidgetConfig()
setWidgetConfig设置页面配置 JSONdes.value.designer.setWidgetConfig({...})
resetWidgetConfig重置页面配置为初始des.value.designer.resetWidgetConfig()
inputWidgetListValueById根据容器组件 id 给表单项赋值des.value.designer.inputWidgetListValueById(id,obj)
getMethodById根据组件 id 获取该组件 Vue 实例所暴露出来的所有方法des.value.designer.getMethodById(id)
getPropsById根据组件 id 获取该组件所有的参数des.value.designer.getPropsById(id)
setFormType根据组件 id 设置表单容器组件的模式(新增、修改、查看)des.value.designer.setFormType("Create/Update/Detail")
getFormType根据组件 id 获取表单容器组件的模式des.value.designer.getFormType(id)
setVisible根据组件 id 设置组件的显示/隐藏des.value.designer.setVisible(id,true/false)
getVueInstance根据组件 id 获取该组件的 Vue 实例des.value.designer.getVueInstance(id)
setParam设置全局属性的 key 和值或对象或方法des.value.designer.setParam(key,value)
getParam获取全局 key 相应设置的值或方法或对象des.value.designer.getParam(key)
setValue根据组件 id 设置该组件的值des.value.designer.setValue(id,value)
getValue根据组件 id 获取该组件的值des.value.designer.getValue(id)
setList根据组件 id 设置下拉组件、单选多选组件的 listdes.value.designer.setList(id,[{label:"xxx",value:"xxx"}])
setOption根据组件 id 设置级联组件的树des.value.designer.setOption(id,[...])
getWidgetById根据组件 id 获取某个组件的配置 JSONdes.value.designer.getWidgetById(id)
getParentWidgetById根据组件 id 获取某个组件父级组件的配置 JSONdes.value.designer.getParentWidgetById(id)