export default createMeta()

in tools/schema-builder/src/settings/meta/number.ts [3:63]


export default createMeta('InputNumber', {
  title: '数字输入框',
  priority: 999,
  props: [
    {
      title: '基础配置',
      type: 'group',
      display: 'accordion',
      items: getInputPropsBasic({
        name: 'defaultValue',
        title: { label: '默认值', tip: 'defaultValue | 默认值'},
        setter: 'NumberSetter'
      })
    },
    {
      title: '其他配置',
      display: 'accordion',
      type: 'group',
      items: [
        {
          name: 'props.prefix',
          title: { label: '前缀', tip: 'prefix | 前缀' },
          setter: 'StringSetter',
        },
        {
          name: 'props.addonBefore',
          title: { label: '前置标签', tip: 'addonBefore | 前置标签' },
          setter: 'StringSetter',
        },
        {
          name: 'props.addonAfter',
          title: { label: '后置标签', tip: 'addonAfter | 后置标签' },
          setter: 'StringSetter',
        },
        {
          name: 'props.precision',
          title: { label: '数值精度', tip: 'precision | 数值精度' },
          setter: 'NumberSetter',
        },
        {
          name: 'props.step',
          title: { label: '单步步长', tip: 'step | 每次改变步数,可以为小数' },
          setter: ['NumberSetter', 'StringSetter'],
        }
      ]
    }
  ],
  snippets: [
    {
      label: '数字输入框',
      screenshot: 'icon-inputNumber',
      schema: {
        componentName: 'InputNumber',
        props: {
          title: '数字输入框',
          type: 'number'
        }
      }
    }
  ]
});