| 12345678910111213141516171819202122232425262728293031323334353637 |
- <template>
- <setting-item-box name="尺寸">
- <n-input-number
- v-model:value="chartAttr.w"
- :min="50"
- size="small"
- placeholder="px"
- >
- <template #prefix>
- <n-text depth="3">宽度</n-text>
- </template>
- </n-input-number>
- <n-input-number
- v-model:value="chartAttr.h"
- :min="50"
- size="small"
- placeholder="px"
- >
- <template #prefix>
- <n-text depth="3">高度</n-text>
- </template>
- </n-input-number>
- </setting-item-box>
- </template>
- <script setup lang="ts">
- import { PropType } from 'vue'
- import { PickCreateComponentType } from '@/packages/index.d'
- import { SettingItemBox } from '@/components/Pages/ChartItemSetting'
- const props = defineProps({
- chartAttr: {
- type: Object as PropType<Omit<PickCreateComponentType<'attr'>, 'node' | 'conNode'>>,
- required: true
- }
- })
- </script>
|