起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1778|回复: 3

[处理中3] Wex5 在页面中如何获取在index.w页面中设置的当前页面的短码

[复制链接]

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
发表于 2018-4-28 11:41:48 | 显示全部楼层 |阅读模式
本帖最后由 liupeng9030 于 2018-4-28 12:00 编辑

在index.w页面中,会设置pageMappings,
var shellImpl = new ShellImpl(this, {
        "contentsXid" : "pages",
        "pageMappings" : {
                "main" : {
                        url : require.toUrl('./pages/login.w')
                },
                "baidu-map": {
                        url : require.toUrl("./pages/baidu-map.w")
                },
                "room-list": {
                        url : require.toUrl("./pages/room-list.w")
                }
        }
});
如果我现在进入了room-list.w页面,如何获取“room-list”页面短码?
发表于 2018-4-28 13:44:38 | 显示全部楼层
这样就可以
this.getParent().comp('pages').getActiveXid()
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

107

主题

385

帖子

1048

积分

金牌会员

Rank: 6Rank: 6

积分
1048
QQ
 楼主| 发表于 2018-5-2 16:29:40 | 显示全部楼层
liangyongfei 发表于 2018-4-28 13:44
这样就可以
this.getParent().comp('pages').getActiveXid()

这句是获取当前被激活的页面的短码,如果我在上一个页面使用setTime或者setInterval获取上一个页面的短码,该怎么写?
回复 支持 反对

使用道具 举报

发表于 2018-5-2 17:06:36 | 显示全部楼层
liupeng9030 发表于 2018-5-2 16:29
这句是获取当前被激活的页面的短码,如果我在上一个页面使用setTime或者setInterval获取上一个页面的短码 ...

那你写一个全局变量,每次页面关闭的时候,把这个值赋值给变量!
这样新打开的页面获取变量值就可以了!

如果你想获取所有打开过页面的名字
那就用一个数组去存呗,都存起来
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-27 07:17 , Processed in 0.060413 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表