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

QQ登录

只需一步,快速开始

查看: 1315|回复: 5

[处理中3] 请问这两行代码是做什么用的?

[复制链接]

14

主题

30

帖子

58

积分

初级会员

Rank: 2

积分
58
QQ
发表于 2016-7-13 14:32:18 | 显示全部楼层 |阅读模式
请问下面这段代码中的:
                        justep.Shell.userType.set(userData.getValue("type"));
                        justep.Shell.userId.set(userData.getValue("id"));
这两行代码是做什么用的?谢谢!
Model.prototype.loginPhoneBtn = function(event) {
                var phoneInput = this.comp("nameInput").val();
                var passwordInput = this.comp("passwordInput").val();
                var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/;
                if (!reg.test(phoneInput)) {
                        return;
                }

                var userData = this.comp("userData");
                userData.clear();
                userData.filters.setVar("mobile_phone", phoneInput);
                userData.filters.setVar("password", passwordInput);
                userData.refreshData();
                if (userData.count() > 0) {
                        justep.Util.hint("登录成功");
                        justep.Shell.userType.set(userData.getValue("type"));
                        justep.Shell.userId.set(userData.getValue("id"));
                        localStorage.removeItem("userUUID");
                       
                        localStorage.setItem("userId", userData.getValue("id"));
                        localStorage.setItem("userType", userData.getValue("type"));
                        localStorage.setItem("userNick", userData.getValue("nick"));
                        localStorage.setItem("userPhone", phoneInput);

                        setTimeout(function() {
                                justep.Shell.closePage();
                        }, 3000);
                } else {
                        justep.Util.hint("用户或密码有误!", {
                                "type" : "danger"
                        });
                }

        };

6

主题

74

帖子

137

积分

初级会员

Rank: 2

积分
137
QQ
发表于 2016-7-13 14:35:04 | 显示全部楼层
可以理解成设置全局变量。
回复 支持 反对

使用道具 举报

发表于 2016-7-13 18:41:08 | 显示全部楼层
就是给shell动态 添加的KO对象赋值!!这个变量是在index.w中 定义的!
可以全局访问的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

30

帖子

58

积分

初级会员

Rank: 2

积分
58
QQ
 楼主| 发表于 2016-7-13 18:48:12 | 显示全部楼层
好的,谢谢大家!
回复 支持 反对

使用道具 举报

14

主题

30

帖子

58

积分

初级会员

Rank: 2

积分
58
QQ
 楼主| 发表于 2016-7-13 18:51:34 | 显示全部楼层
顺便问下,那为什么不直接用localStorage去设置和获取呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-7-14 11:06:47 | 显示全部楼层
那个写法就相当与js中的全局变量
localStorage是客户端存储数据的http://www.w3school.com.cn/html5/html_5_webstorage.asp
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 22:28 , Processed in 0.070905 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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