forked from opentiny/tiny-vue
71 lines
2.3 KiB
Vue
71 lines
2.3 KiB
Vue
<template>
|
||
<tiny-card-group check-type="radio" v-model="checked" @change="change">
|
||
<tiny-card title="这是卡片标题" label="1" :options="options">
|
||
<p>
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
</p>
|
||
</tiny-card>
|
||
<tiny-card title="这是卡片标题" label="2" :options="options">
|
||
<p>
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
</p>
|
||
</tiny-card>
|
||
<tiny-card title="这是卡片标题" label="3" :options="options">
|
||
<p>
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
</p>
|
||
</tiny-card>
|
||
<tiny-card title="这是卡片标题" label="4" :options="options">
|
||
<p>
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,这是一段长文本内容,
|
||
</p>
|
||
</tiny-card>
|
||
</tiny-card-group>
|
||
</template>
|
||
|
||
<script>
|
||
import { Card, CardGroup } from '@opentiny/vue'
|
||
import { IconDel, IconWriting, IconAscending, IconShare } from '@opentiny/vue-icon'
|
||
|
||
export default {
|
||
components: {
|
||
TinyCard: Card,
|
||
TinyCardGroup: CardGroup
|
||
},
|
||
data() {
|
||
return {
|
||
checked: '',
|
||
options: [
|
||
{
|
||
text: '删除列表',
|
||
icon: IconDel()
|
||
},
|
||
{
|
||
text: '编辑',
|
||
icon: IconWriting(),
|
||
disabled: true
|
||
},
|
||
{
|
||
text: '排序',
|
||
icon: IconAscending()
|
||
},
|
||
{
|
||
text: '分享',
|
||
icon: IconShare(),
|
||
disabled: true
|
||
}
|
||
]
|
||
}
|
||
},
|
||
methods: {
|
||
change(val) {
|
||
console.log(val)
|
||
}
|
||
}
|
||
}
|
||
</script>
|