日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小程序的登录页面与个人中心页面的交互

發布時間:2024/5/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序的登录页面与个人中心页面的交互 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

表單的驗證

  • 前端驗證
    // 手機表單數據
    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中使用

    總結

    以上是生活随笔為你收集整理的小程序的登录页面与个人中心页面的交互的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。