Skip to content

属性

javascript
// 卡片容器的配置对象
card: {
    // 标识是否为容器类型
    isContainer: true,
    // 容器显示名称
    displayName: "卡片容器",
    // 标识是否为表单类型
    isForm: false,
    // 是否可以添加数据表查询
    canAddDataTableQuery: false,
    // 是否可以添加数据表列表
    canAddDataTableList: false,
    // 存储子组件列表
    widgetList: [],
    // 标识卡片是否完成
    complete: true,
    // 卡片的属性配置
    props: {
        // 是否显示标签
        hasLabel: false,
        // 备注信息
        remark: "",
        // 卡片值
        value: "",
        // 卡片宽度,以格栅布局为单位
        width: 24,
        // 卡片标题
        title: "卡片标题",
        // 卡片列表数据
        list: [],
        // 是否启用弹性布局
        flex: true,
        // 是否允许弹性子元素换行
        flexWrap: true,
        // 主轴方向
        flexDirection: "row",
        // 垂直对齐方式
        alignItems: "center",
        // 主轴对齐方式
        justifyContent: "flex-start",
        // 是否隐藏卡片
        hide: false,
        // 是否显示分割线
        hasSplitLine: true,
        // 卡片创建时的回调函数
        onCreated: null,
        // 卡片挂载时的回调函数
        onMounted: null,
        // 点击按钮时的回调函数
        onButtonClick: null,
    }
}

方法

名称描述示例
app.getPropsById获取当前组件参数值app.getPropsById({id})
app.setVisible设置可见app.setVisible({id}, false)