微信小程序-更改个人信息
生活随笔
收集整理的這篇文章主要介紹了
微信小程序-更改个人信息
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
wxml代碼:
<view class="user-info" bindtap="authorize"><view class="info-one"><view hidden="{{info_hidden}}"><image src="{{userImg}}" class="pic"></image></view><view hidden="{{!info_hidden}}"><image src="/images/user-unlogin.png" class="pic"></image></view><view class="name">{{userName}}</view></view><view class="info-two" bindtap="change" hidden="{{info_hidden}}"><view class="school"><view hidden="{{info_hidden}}"><image src="/images/xuexiao.png" class="icon"></image></view><view class="text">{{userSchool}}</view></view><view class="school"><view hidden="{{info_hidden}}"><image src="/images/xueyuan.png" class="icon"></image></view><view class="text">{{userFaculty}}</view></view></view> </view>js代碼:
// pages/mine/mine.js const db = wx.cloud.database() const userInfo = db.collection('User-Info') Page({/*** 頁面的初始數(shù)據(jù)*/data: {userImg: null,userName: "點擊登錄",userOpenid: null,userSchool: '',userFaculty: '',showModal: false,change: false,info_hidden: true,},/*** 生命周期函數(shù)--監(jiān)聽頁面加載*/onLoad: function (options) {var app = getApp()var that = thisapp.globalData.isMyFile = falseapp.globalData.isMyQes = falseconsole.log(app.globalData.userInfo.userSchool)setTimeout(function () {if (app.globalData.userInfo.userSchool != '') {that.setData({userImg: app.globalData.userInfo.avatarUrl,userName: app.globalData.userInfo.nickName,userOpenid: app.globalData.userInfo.openid,userSchool: app.globalData.userInfo.userSchool,userFaculty: app.globalData.userInfo.userFaculty,info_hidden: false})} else {that.setData({info_hidden: true,})}}, 1000)},onShow: function () {this.onLoad()},//點擊頭像授權登錄authorize: function () {if(getApp().globalData.userInfo.userSchool == ''){wx.navigateTo({url: '../load/load',})}},//修改信息change: function () {this.setData({showModal: true})},school: function (e) {this.setData({userSchool: e.detail.value,change: true})},faculty: function (e) {this.setData({userFaculty: e.detail.value,change: true})}, })原理是根據(jù)用戶的userInfo找到儲存在數(shù)據(jù)庫中的信息,并根據(jù)微信開放文檔給出的函數(shù)來進行數(shù)據(jù)的增刪改查。
總結(jié)
以上是生活随笔為你收集整理的微信小程序-更改个人信息的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫学习---基础操作--抽屉新热榜自动
- 下一篇: 36. DDR2内存内部结构-5