const label = '提示'; const name = 'el-alert'; export default { icon: 'icon-alert', label, name, rule() { return { type: name, props: { title: '提示', description: 'form-create', type: 'success', effect: 'dark', }, children: [] }; }, props() { return [{type: 'input', field: 'title', title: '标题'}, { type: 'select', field: 'type', title: '主题', options: [{label: 'success', value: 'success'}, {label: 'warning', value: 'warning'}, { label: 'info', value: 'info' }, {label: 'error', value: 'error'}] }, {type: 'input', field: 'description', title: '辅助性文字'}, { type: 'switch', field: 'closable', title: '是否可关闭', value: true }, {type: 'switch', field: 'center', title: '文字是否居中', value: true}, { type: 'input', field: 'closeText', title: '关闭按钮自定义文本' }, {type: 'switch', field: 'showIcon', title: '是否显示图标'}, { type: 'select', field: 'effect', title: '选择提供的主题', options: [{label: 'light', value: 'light'}, {label: 'dark', value: 'dark'}] }]; } };