Skip to content

属性

javascript
// 验证码组件配置对象
checkCode: {
    // 是否为容器组件
    isContainer: false,
    // 组件显示名称
    displayName: "手机验证码",
    // 是否为表单组件
    isForm: true,
    // 是否可以添加数据表查询
    canAddDataTableQuery: false,
    // 是否可以添加数据表列表
    canAddDataTableList: false,
    // 组件是否完整
    complete: true,
    // 组件属性
    props: {
        // 组件大小
        size: "default",
        // 备注
        remark: "",
        // 是否有标签
        hasLabel: true,
        // 是否为必填
        required: false,
        // 是否显示详情
        isDetail: false,
        // 是否隐藏
        hide: false,
        // 输入框占位符
        placeholder: "请输入手机验证码",
        // 标签位置
        labelPosition: "left",
        // 组件值
        value: null,
        // 自定义名称
        zdname: null,
        // 标签文本
        label: "手机验证码",
        // 标签对齐方式
        labelAlign: "right",
        // 标签宽度
        labelWidth: "120px",
        // 组件宽度(栅格数)
        width: 24,
        // 输入类型
        type: "text",
        // 倒计时秒数
        timeSec: 60,
        // API设置
        apiSet: {
            // 请求方法
            method: "post",
            // API地址
            apiurl: "",
            // 请求参数
            params: [],
            // 请求头
            headers: [],
            // 内容类型
            contentType: "JSON",
            // 参数格式
            paramsFormat: "",
            // 请求头格式
            headersFormat: "",
            // 成功回调格式
            successFormat: "",
            // 错误回调格式
            errorFormat: "",
        },
        // 组件创建时回调
        onCreated: null,
        // 组件挂载时回调
        onMounted: null,
        // 输入时回调
        onInput: null,
        // 改变时回调
        onChange: null,
        // 获得焦点时回调
        onFocus: null,
        // 失去焦点时回调
        onBlur: null,
    }
},

方法

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