Appearance
属性
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) |