随缘人生
随缘人生
  • 发布:2015-06-30 16:03
  • 更新:2015-09-11 16:51
  • 阅读:11300

HBuilder中有个登录的实例,我没搞懂注册的用户信息如何存储在本地

分类:HBuilder

HBuilder中有个登录的实例,我没搞懂注册的用户信息如何存储在本地

2015-06-30 16:03 负责人:无 分享
已邀请:
DCloud_UNI_CHB

DCloud_UNI_CHB

注册信息存储本地只是为了演示登录过程,实际开发中还是要提交服务器的;

若你说的是不太理解如何实现的本地存储,则参考app.js中owner.reg方法,使用了H5的localStorage存储。

/**  
 * 新用户注册  
 **/  
owner.reg = function(regInfo, callback) {  
    callback = callback || $.noop;  
    regInfo = regInfo || {};  
    regInfo.account = regInfo.account || '';  
    regInfo.password = regInfo.password || '';  
    if (regInfo.account.length < 5) {  
        return callback('用户名最短需要 5 个字符');  
    }  
    if (regInfo.password.length < 6) {  
        return callback('密码最短需要 6 个字符');  
    }  
    if (!checkEmail(regInfo.email)) {  
        return callback('邮箱地址不合法');  
    }  
    var users = JSON.parse(localStorage.getItem('$users') || '[]');  
    users.push(regInfo);  
    localStorage.setItem('$users', JSON.stringify(users));  
    return callback();  
};
Be_careful

Be_careful

plus.storage.setItem
plus.storage.getItem
plus.storage.removeItem

该问题目前已经被锁定, 无法添加新回复