代码已粘贴

- 发布:2022-11-24 11:35
- 更新:2022-11-24 19:54
- 阅读:247
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX版本号: 3.6.10
浏览器平台: Chrome
浏览器版本: 106.0.5249.119
项目创建方式: CLI
CLI版本号: ^3.0.0-alpha-3060920221114001
操作步骤:
预期结果:
正常触发
正常触发
实际结果:
当前界面事件被触发
当前界面事件被触发
bug描述:
uni.navigateTo({
url: '/pages/choose/gas-operation-item?multiple=1&item=' + selectTasks.value[0].item,
events: {
complete: (event: GasTaskItemDto[]) => {
const eventChannel = instance.getOpenerEventChannel()
eventChannel.emit('complete', {
checkItems: event.map(item => item.parameterName),
operation: selectTasks.value[0].item,
samplingItem: selectTasks.value[0].samplingItems
})
uni.navigateBack()
}
}
})
此时提交complete事件,会触发到当前的complete,导致传输格式不正确而报错
Mokevip (作者)
换事件名正常,已解决,const eventChannel = instance.getOpenerEventChannel() ,放到uni.navigateTo之前即可
2022-11-25 10:32