LoLoo
LoLoo
  • 发布:2022-05-09 09:21
  • 更新:2022-05-20 15:09
  • 阅读:1286

uniapp下App.vue的onshow里使用this调用setup里的函数报错

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

浏览器平台: Chrome

浏览器版本: 96.0.4664.93

项目创建方式: HBuilderX

示例代码:

<script>
export default {
setup() {
let checkSocket = () => {
console.log('AppVue::::::checkSocket')
}
return {
checkSocket
}
},
onShow: function() {
this.checkSocket()
console.log('AppVue Show')
}
}
</script>

<style lang="scss">
</style>

操作步骤:

直接运行就可以,

预期结果:

应正常运行

实际结果:

报错:不是函数

bug描述:

uniapp编译。函数写在App.vue的setup里,编译app正常,H5报不是函数。page里写同样代码都正常。

2022-05-09 09:21 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

已确认,下个Alpha版本修复

LoLoo

LoLoo (作者)

我是新手刚学,居然就在入口发现bug了,几百万程序员居然都没这么用过......

DCloud_UNI_GSQ

DCloud_UNI_GSQ

HBuilderX alpha 3.4.10+ 已经修复

要回复问题请先登录注册