58 lines
1.6 KiB
Vue
58 lines
1.6 KiB
Vue
<docs>
|
|
---
|
|
order: 2
|
|
title:
|
|
zh-CN: 前置/后置标签
|
|
en-US: Pre / Post tab
|
|
---
|
|
|
|
## zh-CN
|
|
|
|
用于配置一些固定组合。
|
|
|
|
## en-US
|
|
|
|
Using pre & post tabs example.
|
|
|
|
</docs>
|
|
|
|
<template>
|
|
<a-space direction="vertical">
|
|
<a-input-number v-model:value="value1" addon-before="+" addon-after="$"></a-input-number>
|
|
<a-input-number v-model:value="value2">
|
|
<template #addonBefore>
|
|
<a-select v-model:value="addonBeforeValue" style="width: 60px">
|
|
<a-select-option value="add">+</a-select-option>
|
|
<a-select-option value="minus">-</a-select-option>
|
|
</a-select>
|
|
</template>
|
|
<template #addonAfter>
|
|
<a-select v-model:value="addonAfterValue" style="width: 60px">
|
|
<a-select-option value="USD">$</a-select-option>
|
|
<a-select-option value="EUR">€</a-select-option>
|
|
<a-select-option value="GBP">£</a-select-option>
|
|
<a-select-option value="CNY">¥</a-select-option>
|
|
</a-select>
|
|
</template>
|
|
</a-input-number>
|
|
<a-input-number v-model:value="value3">
|
|
<template #addonAfter><SettingOutlined /></template>
|
|
</a-input-number>
|
|
<a-input-number v-model:value="value4">
|
|
<template #addonAfter>
|
|
<a-cascader placeholder="cascader" style="width: 150px" />
|
|
</template>
|
|
</a-input-number>
|
|
</a-space>
|
|
</template>
|
|
<script lang="ts" setup>
|
|
import { ref } from 'vue';
|
|
import { SettingOutlined } from '@ant-design/icons-vue';
|
|
const value1 = ref(100);
|
|
const value2 = ref(100);
|
|
const value3 = ref(100);
|
|
const value4 = ref(100);
|
|
const addonBeforeValue = ref('add');
|
|
const addonAfterValue = ref('USD');
|
|
</script>
|