mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-06 03:59:53 +08:00
49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
---
|
||
pageClass: comp-page-class
|
||
---
|
||
# Contextmenu 右键菜单
|
||
自定义的右键菜单
|
||
|
||
## 代码示例
|
||
|
||
<ClientOnly>
|
||
<componetTemplate title="基本使用" template="ui/templates/contextmenu/1.html">
|
||
<template v-slot:demo>
|
||
<contextmenu :data="actions" @on-choose="doAction">
|
||
右键点击
|
||
</contextmenu>
|
||
</template>
|
||
<template v-slot:description>
|
||
<p>在data中提供下拉菜单数据内容,数据格式见API</p>
|
||
</template>
|
||
</componetTemplate>
|
||
</ClientOnly>
|
||
|
||
<script>
|
||
export default {
|
||
data() {
|
||
return {
|
||
actions: [ '新增', '删除', '复制']
|
||
}
|
||
},
|
||
methods: {
|
||
doAction (data, index) {
|
||
this.$Toast("点击了" + data + index)
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
## API
|
||
|
||
### Dropdown Props
|
||
| 属性 | 说明 | 类型 | 默认值 |
|
||
|:------- |:-------------------------------------------------------------------- |:------------------- |:------------------- |
|
||
| data | 菜单数据源 | Array | - |
|
||
|
||
### Dropdown Events
|
||
| 事件名 | 说明 | 返回值 |
|
||
|:----------- |:---------------------- |:------ |
|
||
| on-choose | 点击菜单项时触发的事件 | (item, index) |
|
||
|