settingConfig.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import { commonConfig } from 'packages/js/config'
  2. export const settingConfig = {
  3. displayOption: {
  4. dataAllocation: {
  5. // 是否存在数据配置
  6. enable: false
  7. }
  8. }
  9. }
  10. const customConfig = {
  11. type: 'input',
  12. root: {
  13. version: 0
  14. },
  15. // 自定义属性
  16. customize: {
  17. value: '',
  18. // 是否显示标题
  19. showTitle: true,
  20. // 标题
  21. title: '输入框',
  22. titleStyle: {
  23. // 标题大小
  24. fontSize: 14,
  25. // 标题颜色
  26. color: '#fff',
  27. // 标题间距
  28. marginRight: 10
  29. },
  30. inputStyle: {
  31. // 输入值字体大小
  32. fontSize: 20,
  33. // 输入值字体颜色
  34. color: '#fff',
  35. // 输入值左间距
  36. paddingLeft: 10
  37. },
  38. // 图标
  39. icon: {
  40. // 图标名称
  41. name: '',
  42. // 位置
  43. position: ''
  44. },
  45. placeholderStyle: {
  46. // 占位符
  47. placeholder: '请输入',
  48. // 占位符字体颜色
  49. placeholderColor: 'red'
  50. },
  51. // 边框样式
  52. borderStyle: {
  53. // 边框颜色
  54. borderColor: '#dcdfe6',
  55. // 边框宽度
  56. borderWidth: 1,
  57. // 边框样式
  58. borderStyle: 'solid',
  59. // 边框圆角
  60. borderRadius: 4
  61. },
  62. backgroundStyle: {
  63. // 背景颜色
  64. backgroundColor: '#151a26'
  65. }
  66. }
  67. }
  68. export const dataConfig = {
  69. ...commonConfig(customConfig)
  70. }