Appearance
属性
javascript
// 服务配置对象
service: {
// 标识是否为容器
isContainer: false,
// 服务的显示名称
displayName: "服务",
// 标识是否为表单
isForm: false,
// 不允许添加数据表查询
canAddDataTableQuery: false,
// 不允许添加数据表列表
canAddDataTableList: false,
// 组件列表,用于存放服务相关的组件
widgetList: [],
// 服务是否完整,即是否包含所有必要部分
complete: true,
// 服务的属性配置
props: {
// 服务的标签
label: "",
// 服务的备注
remark: "",
// 是否有标签
hasLabel: false,
// 服务的宽度,通常用于布局
width: 24,
// 服务的JSON定义
serviceJson: ``,
// API集合配置
apiSet: {
// 请求方法
method: "post",
// API的URL
apiurl: "",
// 请求参数
params: [],
// 请求头
headers: [],
// 内容类型
contentType: "JSON",
// 参数格式,用于定义参数的结构
paramsFormat: "",
// 请求头格式,用于定义请求头的结构
headersFormat: "",
// 成功响应格式
successFormat: "",
// 错误响应格式
errorFormat: "",
},
// 服务创建时的回调函数
onCreated: null,
// 服务挂载时的回调函数
onMounted: null,
}
}
方法
名称 | 描述 | 示例 |
---|---|---|
app.getPropsById | 获取当前组件参数值 | app.getPropsById({id}) |
app.setVisible | 设置可见 | app.setVisible({id}, false) |