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

QQ登录

只需一步,快速开始

查看: 1479|回复: 1

[处理中3] 关于注册登录的问题

[复制链接]

4

主题

12

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
发表于 2017-4-9 11:50:52 | 显示全部楼层 |阅读模式
我按照仿网易的案例代码做了一个登录界面
        Model.prototype.loginBtnClick = 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("baasData1");
                userData.clear();
                userData.filters.setVar("phoneNumber", phoneInput);
                userData.filters.setVar("password", passwordInput);
                userData.refreshData();
                if (userData.count() > 0) {
                        justep.Util.hint("登录成功");
                        justep.Shell.userType.set("ISM");
                        justep.Shell.userName.set(phoneInput);
                        localStorage.removeItem("userUUID");

                        var user = {};
                        user.userid = phoneInput;
                        user.accountType = "ISM";
                        user.name = phoneInput || "NONAME";
                        localStorage.setItem("userUUID", JSON.stringify(user));

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

               
        };
这是登录按键的单击事件,点击时无论我输入的账号正确与否,都会弹出登陆成功的提示框。
而且会提示cannot read property ‘set’ of undefined。

请问如何解决啊?? ?
发表于 2017-4-10 11:58:58 | 显示全部楼层
debugger调试看下哪行报错的??
set 方法不存在  应该就是KO 对象没定义 就执行赋值方法!就会报错!必须保证
justep.Bind.observable 先执行过才能  调用set方法!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 00:26 , Processed in 0.117995 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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