// 监听页面切换事件
duchamp.on("storychange", (current) => {
setTimeout(() => {
// 判断当前页面是否为页面2
if (current === "页面2") {
// 查找并执行控件的触发事件
duchamp.getWidgetByName("控件2").trigger();
}
}, 20); // 延时20毫秒确保页面切换完成
});
// 执行页面跳转到页面2
duchamp.gotoPage("页面2");使用duchamp.on("storychange", callback)监听页面切换事件,当页面切换时,触发回调函数。
延时执行:使用setTimeout设置一个短暂的延时(20毫秒),确保页面切换完成后再执行控件的点击事件。
控件触发:通过duchamp.getWidgetByName("控件2").trigger()触发页面2中控件的点击事件