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

QQ登录

只需一步,快速开始

查看: 2035|回复: 6

[结贴] 单页模式下传值

[复制链接]

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
发表于 2017-3-15 14:22:31 | 显示全部楼层 |阅读模式
我现在做一个实验用的是单页模式,index.w页面里有main.w和left.w,left.w页面上放的有显示登录人的姓名账号的效果,我现在有一个登录页面login.w,但是呢,我一点击登录是跳转到index.w页面,那么我要怎么获取到登录人的姓名和账号放到left.w页面呢????
发表于 2017-3-15 14:45:41 | 显示全部楼层
http://docs.wex5.com/wex5-ui-question-list-2096/

将用户信息封装成KO对象!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2017-3-15 15:46:41 | 显示全部楼层
liangyongfei 发表于 2017-3-15 14:45
http://docs.wex5.com/wex5-ui-question-list-2096/

将用户信息封装成KO对象!

看的不是很懂
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

发表于 2017-3-15 16:04:59 | 显示全部楼层

你首页的onload 事件中定义 justep.Shell.name = justep.Bind.observable('justep');  或者自己赋值!

在shell 打开的其他页面中,只需要通过bind-value 或bind-text属性 赋值为 justep.Shell.name 即可!!

动态绑定,自动感知name 值的变化!!一处变化其他都会自动感知的!
你动手试试吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2017-3-15 16:38:06 | 显示全部楼层
liangyongfei 发表于 2017-3-15 16:04
你首页的onload 事件中定义 justep.Shell.name = justep.Bind.observable('justep');  或者自己赋值!

...

我想我是明白了
但是那个网易里面这样的判断是什么意思啊能否给解释一番
justep.Shell.userType = justep.Bind.observable();
                justep.Shell.userName = justep.Bind.observable();
                var userLocal = (localStorage.getItem("userUUID") && JSON.parse(localStorage.getItem("userUUID"))) || null;
                if (userLocal) {
                        justep.Shell.userName.set(userLocal.name || "UNKNOWN");
                        justep.Shell.userType.set(userLocal.accountType || "UNKNOWN");
                } else {
                }
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

发表于 2017-3-15 16:41:30 | 显示全部楼层
慕辰峰丶 发表于 2017-3-15 16:38
我想我是明白了
但是那个网易里面这样的判断是什么意思啊能否给解释一番
justep.Shell.userType = justep ...

localStorage 就是浏览器的缓存对象!
意思就是先从缓存中获取用户信息!如果缓存中存在用户,那么就说明用户登录过了,只需要从缓存中取值然后赋值给KO对象 即可!!

如果缓存中没有!就需要用户重新登录获取用户信息!
大体就是这个意思!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

66

主题

254

帖子

682

积分

高级会员

Rank: 4

积分
682
QQ
 楼主| 发表于 2017-3-15 16:46:53 | 显示全部楼层
liangyongfei 发表于 2017-3-15 16:41
localStorage 就是浏览器的缓存对象!
意思就是先从缓存中获取用户信息!如果缓存中存在用户,那么就说明 ...

嗯嗯,明白了,结贴吧
不要仰望别人,自己亦是风景
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 03:58 , Processed in 0.086369 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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