Skip to content

属性

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)