项目中需要在操作列中加入多个个操作,并且需要以下拉的形式实现,具体代码如下
<div slot="action" slot-scope="{record}">
<a-dropdown v-if="record.list">
<a class="ant-dropdown-link" @click="e => e.preventDefault()">
启动子流程 <a-icon type="down"/>
</a>
<a-menu slot="overlay" @click="(key)=>handleStart(key,record)">
<a-menu-item v-for="item in record.listSubProcessModel":key="item.key">
<a href="javascript:;">{{item.text}}</a>
</a-menu-item>
</a-menu>
</a-dropdown>
</div>
// 在方法中加入
handleStart(key, record){
...
}