1***@163.com
1***@163.com
  • 发布:2026-04-09 14:58
  • 更新:2026-04-09 14:59
  • 阅读:25

HbuilderX 5.06老项目的extras无法传值,下拉刷新报错

分类:HBuilderX

更新HbuilderX 5.06后mui.openWindow中的extras无法传值,如下代码:
mui(".mui-table-view").on("tap", "[data-gonggaoid]", function(e) {
var gonggaoid = this.getAttribute("data-gonggaoid");
mui.openWindow({
url: '../mine/minegonggao/minegonggaodetail.html',
id: 'minegonggaodetail',
show: {
aniShow: 'none'
},
styles: {
hardwareAccelerated: true
},
extras: {
detailid: gonggaoid
}
});

});  

跳转页面后使用
var s = plus.webview.currentWebview();
scanData.selectId = s.selecttype;
console.log(JSON.stringify(s));
console.log('111:' + scanData.selectId);
方式接收,scanData.selectId显示为undefined

具有下拉刷新加载功能的页面空白无反应

回退到HBuilderX4.75后无上述问题

2026-04-09 14:58 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

针对您遇到的两个问题,答复如下:

1. 关于 mui.openWindowextras 无法传值问题

官方已在 5.0.2026020101-alpha(2 月 1 日紧急修复版)中修复该问题。您无需回退版本,也无需改动业务代码,只需将 HBuilderX 升级到最新的 alpha 版本即可恢复原有的 extras 取值逻辑。

下载地址:https://www.dcloud.io/hbuilderx.html

2. 关于下拉刷新报错 Unable to preventDefault inside passive event listener

抱歉,我在知识库中没有找到针对该报错的具体解决方案或相关修复记录。该问题通常与 WebView 内核升级后 touch 事件的 passive 默认行为变更有关,但知识库中暂无对应的官方修复说明或处理建议。建议您关注后续版本更新,或到 HBuilderX 技术交流群 咨询是否有临时解决方案。

内容为 AI 生成,仅供参考

要回复问题请先登录注册