详细问题描述
<v-table :columns="columnsOperate" :list="dataOperate" :slot-cols="['$operate']">
<template v-slot="{ row }" >
<view >
<button style="line-height: 1.4;padding:0 5upx;" size="mini" type="warn" @tap="row.operate.delete.fn(row,10)">删除</button>
<button style="line-height: 1.4;padding:0 5upx;margin-left:5upx;" size="mini" type="primary" @tap="row.operate.delete.fn(row,10)">编辑</button>
</view>
</template>
</v-table>```javascript
[内容]
## 重现步骤
[步骤]
[结果]
报错:VM499:1 Component "pages/tableDemo/tableDemo-v-table-default1" does not have a method "__e" to handle event "tap".
[期望]
我知道目前作用域插槽无法访问父级的东西
我代码里面的函数是属于【子组件】的,同时我绑定了事件
但是事件无法找到函数
希望尽快解决作用域插槽里面无法绑定事件的问题
## IDE运行环境说明
[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX
[IDE版本号]
1.9.9.20190522
[windows版本号]
windown10
[编译模式是老模板模式还是新的自定义组件模式?]
自定义组件
顾风
请问解决了吗
2020-04-28 09:09