UNPKG

kui-vue

Version:

A high quality UI Toolkit built on Vue.js 2.0

46 lines (45 loc) 1.1 kB
<cn> #### 间距大小 使用 size 设置元素之间的间距,预设了 small、middle、large 三种尺寸,也可以自定义间距。 </cn> ```vue <template> <Flex vertical size="middle"> <RadioGroup v-model="size" @change="sizeChange"> <Radio value="small" label="small" /> <Radio value="middle" label="middle" /> <Radio value="large" label="large" /> <Radio value="customize" label="customize" /> </RadioGroup> <Slider v-model="gap" :step="1" :max="50" v-if="size==='customize'" @change="gapChange"/> <Flex :size="flexSize"> <Button type="primary">Primary</Button> <Button>Default</Button> <Button type="dashed">Dashed</Button> <Button type="link">Link</Button> </Flex> </Flex> </template> <script> export default{ data() { return { size:'small', flexSize:'small', gap:8 } }, methods:{ gapChange(){ this.flexSize=this.gap // console.log(this.gap) }, sizeChange({value}){ if(value!='customize'){ this.flexSize=value } } } } </script> ```