Parcourir la source

获取用户信息和修改tabbal大小

master
ljc il y a 5 ans
Parent
révision
a25cc72392
10 fichiers modifiés avec 30 ajouts et 6 suppressions
  1. +2
    -2
      laomenkuang_project/app.js
  2. BIN
      laomenkuang_project/pages/images/tabbar1_1.png
  3. BIN
      laomenkuang_project/pages/images/tabbar1_2.png
  4. BIN
      laomenkuang_project/pages/images/tabbar2_1.png
  5. BIN
      laomenkuang_project/pages/images/tabbar2_2.png
  6. BIN
      laomenkuang_project/pages/images/tabbar3_1.png
  7. BIN
      laomenkuang_project/pages/images/tabbar3_2.png
  8. +14
    -0
      laomenkuang_project/pages/personalCenter/personalCenter.js
  9. +4
    -3
      laomenkuang_project/pages/personalCenter/personalCenter.wxml
  10. +10
    -1
      laomenkuang_project/pages/personalCenter/personalCenter.wxss

+ 2
- 2
laomenkuang_project/app.js Voir le fichier

wx.login({ wx.login({
success: res => { success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId // 发送 res.code 到后台换取 openId, sessionKey, unionId
console.log(res)
// console.log(res)
wx.request({ wx.request({
url: '', url: '',
data: { data: {
// 获取用户信息 // 获取用户信息
wx.getSetting({ wx.getSetting({
success: res => { success: res => {
console.log(res)
// console.log(res)
if (res.authSetting['scope.userInfo']) { if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({ wx.getUserInfo({

BIN
laomenkuang_project/pages/images/tabbar1_1.png Voir le fichier

Before After
Width: 32  |  Height: 40  |  Size: 1.3KB Width: 81  |  Height: 81  |  Size: 1.5KB

BIN
laomenkuang_project/pages/images/tabbar1_2.png Voir le fichier

Before After
Width: 32  |  Height: 40  |  Size: 1.3KB Width: 81  |  Height: 81  |  Size: 1.5KB

BIN
laomenkuang_project/pages/images/tabbar2_1.png Voir le fichier

Before After
Width: 40  |  Height: 39  |  Size: 1.5KB Width: 81  |  Height: 81  |  Size: 1.7KB

BIN
laomenkuang_project/pages/images/tabbar2_2.png Voir le fichier

Before After
Width: 40  |  Height: 39  |  Size: 1.5KB Width: 81  |  Height: 81  |  Size: 1.7KB

BIN
laomenkuang_project/pages/images/tabbar3_1.png Voir le fichier

Before After
Width: 39  |  Height: 40  |  Size: 1.8KB Width: 81  |  Height: 81  |  Size: 2.0KB

BIN
laomenkuang_project/pages/images/tabbar3_2.png Voir le fichier

Before After
Width: 39  |  Height: 40  |  Size: 1.8KB Width: 81  |  Height: 81  |  Size: 2.0KB

+ 14
- 0
laomenkuang_project/pages/personalCenter/personalCenter.js Voir le fichier

data: { data: {
myTicketArrows: false, myTicketArrows: false,
historyTicketArrows: false, historyTicketArrows: false,
getUser:false,
getUserArr:[],
mydeg: -90, mydeg: -90,
historydeg: -90, historydeg: -90,
historyArr: [ historyArr: [
wx.navigateTo({ wx.navigateTo({
url: '../givePage/givePage', url: '../givePage/givePage',
}) })
},
getUser:function(e){
console.log(e)
this.setData({
getUserArr: e.detail.userInfo
})
if (this.data.getUserArr){
this.setData({
getUser: true
})
}
console.log(this.data.getUserArr)
} }
}) })

+ 4
- 3
laomenkuang_project/pages/personalCenter/personalCenter.wxml Voir le fichier

<image class="userCircle" src="../images/userCircle.png"></image> <image class="userCircle" src="../images/userCircle.png"></image>
<view class="userAll"> <view class="userAll">
<view class="userHeader"> <view class="userHeader">
<image src="../images/centerBg.png"></image>
<image class="userImg" src="{{getUserArr.avatarUrl}}"></image>
</view> </view>
<view class="userName">老门框用户</view>
<view class="userPhone">12345678910</view>
<button wx:if="{{!getUser}}" plain="true" size="mini" class="getUser" open-type="getUserInfo" bindgetuserinfo="getUser">登陆</button>
<view class="userName">{{getUserArr.nickName}}</view>
<view wx:if="{{getUser}}" class="userPhone">12345678910</view>
</view> </view>


<view class="myTicketAll"> <view class="myTicketAll">

+ 10
- 1
laomenkuang_project/pages/personalCenter/personalCenter.wxss Voir le fichier

overflow: hidden; overflow: hidden;
border-radius: 50%; border-radius: 50%;
} }
.userImg{
width: 200rpx;
height: 200rpx;
}
.userAll{ .userAll{
text-align: center; text-align: center;
position:absolute; position:absolute;
font-size:40rpx; font-size:40rpx;
color:rgba(51,51,51,1); color:rgba(51,51,51,1);
font-weight:bold; font-weight:bold;
margin-top: 31rpx;
/* margin-top: 31rpx; */
margin-bottom: 16rpx; margin-bottom: 16rpx;
} }
.userPhone{ .userPhone{


.myTicketAll{ .myTicketAll{
padding: 0 64rpx; padding: 0 64rpx;
/* margin-top: 80rpx; */
} }
.myTicketTop{ .myTicketTop{
display: flex; display: flex;
font-family:SourceHanSansCN; font-family:SourceHanSansCN;
font-weight:bold; font-weight:bold;
color:rgba(235,97,0,1); color:rgba(235,97,0,1);
}

.getUser{
} }

Chargement…
Annuler
Enregistrer