|
复制过来的登陆界面的js代码,然后用浏览器运行的时候出现“cannot read property 'val' of null,求解
define(function(require) {
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
require("cordova!com.justep.cordova.plugin.weixin.v3");
var oauth2 = require("../js/oauth2");
var Model = function() {
this.callParent();
};
Model.prototype.login = function() {
var name = this.comp('p_name');
var password = this.comp('p_pwd');
var params = {};
params.name = name.val() || $("[xid=name]").val();// 为了支持360急速浏览器,
// 自动设置参数的情况
params.password = password.val() || $("[xid=password]").val();// 同上
if (params.name === '') {
justep.Util.hint('请输入登录电话号码!', {
'type' : 'danger'
});
return;
}
if (this.userComp) {
var self = this;
this.userComp.login(params).then(function() {
justep.Shell.showPage("waimai");
});
}
};
Model.prototype.loginBtnClick = function(event) {
this.login();
}; |
|