naive-ui/demo/documentation/components/collapse/zhCN/item-header-click.demo.md
2020-09-19 00:10:16 +08:00

789 B

点击标题

<n-collapse
  v-model:expandedNames="activeNames"
  @item-header-click="handleItemHeaderClick"
>
  <n-collapse-item name="1">
    <template v-slot:header>
      青铜
    </template>
    <div>可以</div>
  </n-collapse-item>
  <n-collapse-item name="2">
    <template v-slot:header>
      白银
    </template>
    <div>很好</div>
  </n-collapse-item>
  <n-collapse-item name="3">
    <template v-slot:header>
      黄金
    </template>
    <div>真棒</div>
  </n-collapse-item>
</n-collapse>
export default {
  inject: ['message'],
  data () {
    return {
      activeNames: []
    }
  },
  methods: {
    handleItemHeaderClick ({
      name,
      expanded
    }) {
      this.message.info(`Name: ${name}, Expanded: ${expanded}`)
    }
  }
}