- 发布:2020-09-09 14:00
- 更新:2020-09-11 17:19
- 阅读:940
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.6 (19G73)
HBuilderX类型: Alpha
HBuilderX版本号: 2.8.11
手机系统: 全部
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
操作步骤:
组件代码:components/test.vue
<template>
<view></view>
</template>
<script module="test" lang="renderjs">
export default {
mounted() {
this.$ownerInstance.triggerEvent('test', 'test')
}
}
</script>
页面代码:pages/index/index
<template>
<test @test="test"></test>
</template>
<script>
import test from '@/components/test.vue'
export default {
components: {
test
},
methods: {
test(event) {
console.log(event)
}
}
}
</script>
组件代码:components/test.vue
<template>
<view></view>
</template>
<script module="test" lang="renderjs">
export default {
mounted() {
this.$ownerInstance.triggerEvent('test', 'test')
}
}
</script>
页面代码:pages/index/index
<template>
<test @test="test"></test>
</template>
<script>
import test from '@/components/test.vue'
export default {
components: {
test
},
methods: {
test(event) {
console.log(event)
}
}
}
</script>
预期结果:
事件响应输出'test'
事件响应输出'test'
实际结果:
报错:TypeError: Cannot read property 'nid' of undefined at view.umd.min.js:1
报错:TypeError: Cannot read property 'nid' of undefined at view.umd.min.js:1
bug描述:
在App端RenderJS无法调用triggerEvent,提示 TypeError: Cannot read property 'nid' of undefined at view.umd.min.js:1
。
在H5无此问题。
1 个回复
零号
您好,我也遇到一样的问题,楼主您解决了吗