| | |
| | | ] |
| | | }, |
| | | { |
| | | type: 'radio', |
| | | key: 'align', |
| | | label: '对齐方式', |
| | | initVal: card.align || 'left', |
| | | required: true, |
| | | options: [ |
| | | { value: 'left', text: '左对齐' }, |
| | | { value: 'center', text: '居中' }, |
| | | { value: 'right', text: '右对齐' }, |
| | | ] |
| | | }, |
| | | { |
| | | type: 'number', |
| | | key: 'fontSize', |
| | | min: 12, |
| | | max: 50, |
| | | label: '字体大小', |
| | | initVal: card.fontSize || 14, |
| | | required: true, |
| | | }, |
| | | { |
| | | type: 'select', |
| | | key: 'fontWeight', |
| | | label: '字体粗细', |
| | | initVal: card.fontWeight || 'normal', |
| | | required: true, |
| | | options: [ |
| | | { value: 'normal', text: '正常' }, |
| | | { value: 'bold', text: 'bold' }, |
| | | { value: 'bolder', text: 'bolder' }, |
| | | { value: 'lighter', text: 'lighter' }, |
| | | { value: '100', text: '100' }, |
| | | { value: '200', text: '200' }, |
| | | { value: '300', text: '300' }, |
| | | { value: '400', text: '400' }, |
| | | { value: '500', text: '500' }, |
| | | { value: '600', text: '600' }, |
| | | { value: '700', text: '700' }, |
| | | { value: '800', text: '800' }, |
| | | { value: '900', text: '900' } |
| | | ] |
| | | }, |
| | | { |
| | | type: 'color', |
| | | key: 'color', |
| | | label: '颜色', |
| | | initVal: card.color, |
| | | required: false |
| | | required: true |
| | | }, |
| | | { |
| | | type: 'number', |
| | |
| | | { value: 'true', text: '有' }, |
| | | { value: 'false', text: '无' } |
| | | ] |
| | | }, |
| | | { |
| | | type: 'text', |
| | | key: 'padding', |
| | | label: '内边距', |
| | | initVal: card.padding, |
| | | tooltip: '内边距需要按照固定格式填写,例:5px(上下左右均为5像素),5px 10px(上下5像素,左右10像素),5px 10px 15px(上5像素,左右10像素,下15像素),5px 10px 5px 10px(上5像素,右10像素,下5像素,左10像素)', |
| | | required: false |
| | | }, |
| | | ] |
| | | |