Appearance
属性
javascript
// 标签组件的配置对象
tag: {
// 标识是否为容器组件
isContainer: false,
// 组件显示名称
displayName: "标签",
// 标识是否为表单组件
isForm: false,
// 关联的组件列表,用于容器组件
widgetList: [],
// 是否可以添加数据表查询
canAddDataTableQuery: false,
// 是否可以添加数据表列表
canAddDataTableList: true,
// 是否可以添加到仪表板
addToPanel: true,
// 标识组件是否为完整组件,即是否包含所有必要属性和功能
complete: true,
// 组件属性配置
props: {
// 标识是否为详情标签
isDetail: false,
// 标识是否隐藏标签
hide: false,
// 标签的显示值
value: "标签",
// 标签的大小,默认为默认大小
size: "default",
// 标签的类型,默认为主要类型
type: "primary",
// 标识标签是否可关闭
closable: false,
// 标识标签是否被点击
hit: false,
// 标签是否为圆形样式
round: false,
// 标签的颜色,null表示使用默认颜色
color: null,
// 标签的特效样式,默认为轻型
effect: "light",
// 标签创建时的回调函数
onCreated: null,
// 标签挂载后的回调函数
onMounted: null,
// 标签格式化时的回调函数
onFormat: null,
// 标签类型格式化时的回调函数
onTypeFormat: null,
}
},
方法
名称 | 描述 | 示例 |
---|---|---|
app.getPropsById | 获取当前组件参数值 | app.getPropsById({id}) |
app.setVisible | 设置可见 | app.setVisible({id}, false) |