没有办法复现

- 发布:2023-07-14 16:56
- 更新:2024-09-11 09:42
- 阅读:920
产品分类: uniapp/小程序/阿里
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 家庭中文版 21H2
HBuilderX类型: 正式
HBuilderX版本号: 3.8.7
第三方开发者工具版本号: 3.6.4
基础库版本号: 2.8.13
项目创建方式: HBuilderX
操作步骤:
预期结果:
没有办法复现
没有办法复现
实际结果:
没有办法复现
没有办法复现
bug描述:
在支付宝小程序质量控制中心一直报this.$vm.$callHook is not a function,经向支付宝技术支持人员咨询,他们说是:这个报错推测发生在这种场景下:用户访问小程序,在首页还没有打开之前(没有触发 app.onLaunch 和 page.onShow)就退出了小程序。此时基础框架尝试触发 app.onHide,走到了 uniapp 里的逻辑,报这个错,这个是发生在 uniapp 里的错误,我们可以尝试报给他们,但开发者可能做不了什么。

后悔用uniapp开发了

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
能补充更多信息吗:
比如升级最新依赖后是否还有这个问题?
空白页面、简单的 button 交互能出现问题吗?
在问题页面上有没有删除部分业务逻辑,缩小问题范围?
如果可以请你提供复现业务代码,方便你我复现你的问题,提供更多上下文信息有助于问题得到处理。

@DCloud_UNI_OttoJi

请问解决了吗?
-
-
回复 DCloud_UNI_OttoJi: https://github.com/dcloudio/uni-app/issues/4422 官方大大看看这个
2024-05-23 11:02
-

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
关联 github issue
https://github.com/dcloudio/uni-app/issues/4422

怎么到现在还没有修复啊
-
-
回复 DCloud_UNI_OttoJi: 用的uni-hello模板,使用的小程序开发者工具,选的vue3,然后钉钉小程序运行就报这个,vue2没问题
2024-09-12 16:07
-
回复 DCloud_UNI_OttoJi: function initCreatePage() {
return function createPage2(vueOptions) {
vueOptions = vueOptions.default || vueOptions;
const pageOptions = {
onLoad(query) {
this.options = query;
this.$page = {
fullPath: addLeadingSlash(this.route + stringifyQuery(query))
};
this.props = query;
this.$vm = createVueComponent("page", this, vueOptions);
initSpecialMethods(this);
this.$vm.$callHook(ON_LOAD, query);
},
onShow() {
this.$vm.$callHook(ON_SHOW);
},
onReady() {
initChildVues(this);
this.$vm.$callHook("mounted");
this.$vm.$callHook(ON_READY);
},
onUnload() {
if (this.$vm) {
this.$vm.$callHook(ON_UNLOAD);
$destroyComponent(this.$vm);
}
},
events: {
// 支付宝小程序有些页面事件只能放在events下
onBack() {
this.$vm.$callHook(ON_BACK_PRESS);
},
onKeyboardHeight: (res) => {
my.$emit("uni:keyboardHeightChange", res);
}
},我是这个方法里面报错,但是支付宝小程序中如果打开本地开发跳过ES5转译的话是可以正常运行的,目前环境是vue3+vite2025-04-16 18:53
-
DCloud_UNI_OttoJi
能补充更多信息吗:
比如升级最新依赖后是否还有这个问题?
空白页面、简单的 button 交互能出现问题吗?
在问题页面上有没有删除部分业务逻辑,缩小问题范围?
如果可以请你提供复现业务代码,方便你我复现你的问题,提供更多上下文信息有助于问题得到处理。
2024-03-04 15:06