naive-ui/demo/documentation/components/collapse/zhCN/item-header-click.demo.md

38 lines
746 B
Markdown
Raw Normal View History

# 点击标题
2020-12-12 14:44:44 +08:00
```html
<n-collapse
2020-09-19 00:10:16 +08:00
v-model:expandedNames="activeNames"
@item-header-click="handleItemHeaderClick"
>
<n-collapse-item name="1">
2020-12-12 14:44:44 +08:00
<template v-slot:header> 青铜 </template>
<div>可以</div>
</n-collapse-item>
<n-collapse-item name="2">
2020-12-12 14:44:44 +08:00
<template v-slot:header> 白银 </template>
<div>很好</div>
</n-collapse-item>
<n-collapse-item name="3">
2020-12-12 14:44:44 +08:00
<template v-slot:header> 黄金 </template>
<div>真棒</div>
</n-collapse-item>
</n-collapse>
```
2020-12-12 14:44:44 +08:00
```js
export default {
2020-09-19 00:10:16 +08:00
inject: ['message'],
2020-12-12 15:33:41 +08:00
data () {
return {
activeNames: []
}
},
methods: {
2020-12-12 15:33:41 +08:00
handleItemHeaderClick ({ name, expanded }) {
2020-09-19 00:10:16 +08:00
this.message.info(`Name: ${name}, Expanded: ${expanded}`)
}
}
}
2020-12-12 14:44:44 +08:00
```