鍍金池/ 問(wèn)答/HTML/ 微信小程序求助

微信小程序求助

問(wèn)題描述

兩次密碼輸入正確后,注冊(cè)顯示錯(cuò)誤

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

相關(guān)代碼

Page({
data: {},

formSubmit: function (e){
  if(e.detail.value.password == e.detail.value.re_password){
    wx.request({
      url: xxx/regist',
      data: {
        'username': e.detail.value.username,
        'password': e.detail.value.password,
      },
      method: 'POST',
      header: {
        'content-type':'application/x-www-form-urlencoded'
      },
      success: function (res){
        console.log(res.data)
        if(res.data.status == 1){
          wx.setStorage({
            key: 'username',
            data: 'JSON.parse(res.data.data).username',
          })
          wx.showToast({
            title: res.data.message + ",請(qǐng)返回登錄",
            icon: 'success',
            duration: 2000
          })
        } else {
          wx.showToast({
            title: res.data.message,
            icon: 'loading',
            duration: 2000
          })
        }
      }
    })
  } else {
    wx.showToast({
      title: "兩次輸入的密碼不一致,請(qǐng)重新輸入",
      icon: 'loading',
      duration: 2000
    })
 }

},
})

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

console顯示的錯(cuò)誤信息
showToast:fail parameter error: parameter.title should be String instead of Undefined;
console.error @ VM3533:1
Y @ WAService.js:6
z @ WAService.js:6
vs @ WAService.js:10
(anonymous) @ WAService.js:6
(anonymous) @ WAService.js:7
(anonymous) @ WAService.js:14
(anonymous) @ WAService.js:6
success @ regist.js? [sm]:28
function.a.(anonymous function) @ WAService.js:7
(anonymous) @ WAService.js:4
(anonymous) @ WAService.js:7
L.emit @ WAService.js:8
(anonymous) @ WAService.js:12
(anonymous) @ WAService.js:6
a @ appservice?t=1535532018517:1043
(anonymous) @ appservice?t=1535532018517:1043
b.emit @ appservice?t=1535532018517:1043
callback @ appservice?t=1535532018517:1043
setTimeout @ appservice?t=1535532018517:1043
(anonymous) @ WAService.js:4
(anonymous) @ WAService.js:4
setTimeout (async)
setTimeout @ WAService.js:4
n @ appservice?t=1535532018517:1043
c @ appservice?t=1535532018517:1043
v.onreadystatechange @ appservice?t=1535532018517:1043
XMLHttpRequest.send (async)
q @ appservice?t=1535532018517:1043
createRequestTask @ appservice?t=1535532018517:1043
invoke @ appservice?t=1535532018517:1043
invoke @ WAService.js:4
U @ WAService.js:6
H @ WAService.js:6
Rt @ WAService.js:7
e @ WAService.js:12
(anonymous) @ WAService.js:13
(anonymous) @ WAService.js:6
(anonymous) @ WAService.js:7
(anonymous) @ WAService.js:14
(anonymous) @ WAService.js:6
formSubmit @ regist.js? [sm]:5
(anonymous) @ WAService.js:19
l @ WAService.js:18
Dt @ WAService.js:19
ln @ WAService.js:20
(anonymous) @ WAService.js:20
(anonymous) @ WAService.js:19
(anonymous) @ WAService.js:10
n @ WAService.js:6
a @ appservice?t=1535532018517:1043
e.registerCallback @ appservice?t=1535532018517:1043
n.forEach @ appservice?t=1535532018517:1043
d @ appservice?t=1535532018517:1043
k.onmessage @ appservice?t=1535532018517:1043

回答
編輯回答
鹿惑

wx.showToast 方法的title 參數(shù)需要的是字符串,檢查一下你拼接的結(jié)果是不是字符串

2018年9月2日 08:43