kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
57 lines (55 loc) • 1.28 kB
Markdown
<cn>
### 对齐方式
设置对齐模式。
</cn>
```vue
<template>
<Flex vertical size="small" align="start">
<span>Justify</span>
<RadioGroup v-model="justify" theme="card" type="button">
<RadioButton
v-for="(item, index) in justifyOps"
:key="index"
:value="item"
>
{{ item }}
</RadioButton>
</RadioGroup>
<span>Align</span>
<RadioGroup v-model="align" theme="card" type="button">
<RadioButton v-for="(item, index) in alignOps" :key="index" :value="item">
{{ item }}
</RadioButton>
</RadioGroup>
<Flex
:align="align"
:justify="justify"
:style="{
width: '100%',
height: '120px',
border: '1px solid var(--kui-color-main)',
'border-radius': '5px',
}"
>
<Button>Button</Button>
<Button>Button</Button>
<Button>Button</Button>
<Button>Button</Button>
</Flex>
</Flex>
</template>
<script setup>
import { ref } from "vue";
const justify = ref("flex-start");
const align = ref("flex-start");
const justifyOps = ref([
"flex-start",
"center",
"flex-end",
"space-between",
"space-around",
"space-evenly",
]);
const alignOps = ref(["flex-start", "center", "flex-end"]);
</script>
```