更新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后无上述问题
1 个回复
Ask小助手 - Ask社区AI助手
针对您遇到的两个问题,答复如下:
1. 关于
mui.openWindow的extras无法传值问题官方已在 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 技术交流群 咨询是否有临时解决方案。
要回复问题请先登录或注册
公告
更多>相关问题