小程序的登录页面与个人中心页面的交互
生活随笔
收集整理的這篇文章主要介紹了
小程序的登录页面与个人中心页面的交互
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
表單的驗證
// 手機表單數據
let {phone, password} = this.data
// 驗證密碼為空
if(!phone) {
wx.showToast({
title: ‘手機號不能為空’,
icon: ‘none’,
})
return;
}
// 驗證是否為手機號
let phoneReg = /^1(3|4|5|6|7|8|9)\d{9}$/
if(!phoneReg.test(phone)){
wx.showToast({
title: ‘手機號不正確’,
icon: ‘none’,
})
return;
}
// 驗證密碼是否為空
if(!password){
wx.showToast({
title: ‘密碼不能為空’,
icon: ‘none’,
})
return;
}
// 后端驗證
let loginResult = await request(’/login/cellphone’,{phone,password})
if(loginResult.code === 200){
wx.showToast({
title: ‘登錄成功’,
});
//將數據存儲到本地
//同步存儲方法
wx.setStorageSync(‘userInfo’,JSON.stringify(loginResult.profile))
//跳轉到個人中心頁面
wx.switchTab({
url: ‘…/personal/personal’,
})
在個人中心頁面的交互
//獲取本地存儲內容
let infoData = wx.getStorageSync(‘userInfo’);
//判斷是否有數據
if(infoData){
this.setData({
usrInfoData: JSON.parse(infoData)
});
}
在wxml中使用
總結
以上是生活随笔為你收集整理的小程序的登录页面与个人中心页面的交互的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树的简单知识
- 下一篇: 【每日新闻】工信部:将于近期发放5G商用