判断语句if
发布于 7 年前 作者 cqian 900 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

判断验证是否输入手机号和房间号,写了这个if语句 但是完美跳过,不知道哪里的原因

login: function () {

console.log(“点击了-------------”);

var userPhone = this.data.userP;

var userRoom= this.data.userR;

if (userPhone== ‘’) {

console.log(“电话不能为空”);

toast(‘电话不能为空’);

return;

}

if (userRoom == ‘’) {

console.log(“电话不能为空”);

toast(‘电话不能为空’);

return;

}

console.log(userPhone,  userRoom)

wx.showToast({

title: ‘加载中’,

icon: ‘loading’,

duration: 2000,

})

wx.switchTab({

url: ‘…/index/index’

})

},

  • 希望提供的能力
3 回复

this.data.userP 是不是有延迟?为啥不用form?

打印出来的都是啥?

undefined == ‘’ // false

是这个原因吗~ 你要这么写的话 要在 data{} 里给userP userR 默认值吧

或者直接 if(userPhone)

回到顶部