帖子
帖子
用户
博客
课程
显示全部楼层
76
帖子
2
勋章
383
Y币

[多端开发] 有没有办法获取到当前的winName呢?

[复制链接]
发表于 2024-4-1 10:33:16
大神们,应用从后台回到前台的时候有没有办法获取到当前的winName吗?

我在root页面设置了resume事件,每次返回的都是root。。
chyd④④⑤⑤②⑦⑧⑤②
102
帖子
4
勋章
1万+
Y币
最佳答案
var windows = api.windows(); api.alert({ msg:JSON.stringify(windows) });
var windows = api.windows();
api.alert({
    msg:JSON.stringify(windows)
});
0
帖子
2
勋章
1071
Y币
api.winName只能返回当前win页面的名称,所以你单纯的读取是不行的。
你可以在openWIn方法或者 win页面的apiready方法内,使用代码记录当前打开的最新的win页面的名称,然后保存到storage缓存,或者使用在root页面开启一个监听事件,然后其他页面打开后发送win打开的事件到root页面进行记录保存。
这样,你每次在root页面的resume事件中,就可以读取进入后台前的最后一个win名称了
您需要登录后才可以回帖 登录

本版积分规则