有没有大佬知道以下代码错在哪里?为什么按登录的时候不管输入的内容是什么都会导到登陆成功的页面?
wxml代码:
<view class="container">
<view>用户名:</view>
<input class="weui-input" placeholder="请输入管理员用户名" bindinput="usernameInput" name="username"/>
<view>密码:</view>
<input class="weui-input" password placeholder="请输入管理员密码" bindinput="pwdInput" name="pwd"/>
<view>{{errMsg}}</view>
<button type="primary" form-type="submit" bindtap="verify" class="submitButton">登录</button>
</view>
Js代码:
// miniprogram/pages/manage/manage.js
const db = wx.cloud.database();
Page({
/**
* 页面的初始数据
*/
data: {
userName: '',
pwd: '',
errMsg: ''
},
/*获取用户名***/
usernameInput: function (e) {
this.setData({
userName: e.detail.value
})
},
/*获取密码***/
pwdInput: function(e){
this.setData({
pwd:e.detail.value
})
},
/**查询提交 */
verify: function(e){
console.log("账号:" + this.data.userName + " 密码:" + this.data.pwd);
db.collection("managers").where({
username: this.data.userName,
password: this.data.pwd
}).get().then(res =>{
wx.navigateTo({
url: '../manager/manager',
})
}).catch(err =>{
console.log("未找到该用户名或密码");
});
},