10.个人页面
10.1登录获取用户信息
首先在page下新建登录页面login,在login.wxml中设置一个button按钮并绑定点击事件
<!--pages/login/login.wxml-->
<button type="primary" plain open-type="getUserInfo" bindgetuserinfo="handleGetUserInfo">登录</button>
在login.js中
// pages/login/login.js
Page({
handleGetUserInfo(e){
// console.log(e);
const {userInfo}=e.detail;
wx.setStorageSync('userinfo', userInfo);
wx.navigateBack({
delta: 1,
})
}
})
在个人中心页面通过导航标签跳转到登录页面获取用户信息
<!--pages/user/user.wxml-->
<navigator url="/pages/login/login">登录</navigator>
10.2背景展示
<!--pages/user/user.wxml-->
<view class="user_info_wrap">
<view wx:if="{
{userinfo.avatarUrl}}" class="user_img_wrap">
<image class="user_bg" src="{
{userinfo.avatarUrl}}"></image>
<view class="user_info">
<image class="user_ico