做一个小程序需要多少钱?
简单输入 极速获取方案+报价
咨询热线:
4000-010-918
小程序中为什么加了AppID就不能获取头像信息

发布者:如你所愿

发布时间:2019-12-05 19:37

点击量:0

已有1条答案

稳妥

回答时间:2019-12-05

向TA提问
<!--index.wxml-->
<view class="container">
<view bindtap="bindViewTap" class="userinfo">
<image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
<text class="userinfo-nickname">{{userInfo.nickName}}</text>
</view>
<view class="usermotto">
<text class="user-motto">{{motto}}</text>
</view>
</view>
[css] view plain copy
/**index.wxss**/
.userinfo {
display: flex;
flex-direction: column;
align-items: center;
}

.userinfo-avatar {
width: 128rpx;
height: 128rpx;
margin: 20rpx;
border-radius: 50%;
}

.userinfo-nickname {
color: #aaa;
}

.usermotto {
margin-top: 200px;
}

[javascript] view plain copy
//index.js
//获取应用实例
var app = getApp()
Page({
data: {
motto: 'Hello World',
userInfo: {}
},
//事件处理函数
bindViewTap: function() {
wx.navigateTo({
url: '../logs/logs'
})
},
onLoad: function () {
console.log('onLoad')
var that = this
//调用应用实例的方法获取全局数据
app.getUserInfo(function(userInfo){
//更新数据
that.setData({
userInfo:userInfo
})
})
}
})
调用登陆接口 app.js

[plain] view plain copy
//app.js
App({
onLaunch: function () {
//调用API从本地缓存中获取数据
// var logs = wx.getStorageSync('logs') || []
// logs.unshift(Date.now())
// wx.setStorageSync('logs', logs)
},
getUserInfo:function(cb){
var that = this;
if(this.globalData.userInfo){
typeof cb == "function" && cb(this.globalData.userInfo)
}else{
//调用登录接口
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
that.globalData.userInfo = res.userInfo;
typeof cb == "function" && cb(that.globalData.userInfo)
}
})
}
});
}
},
globalData:{
userInfo:null
}
})

奇迹中

在线

向TA提问
微动天下主营:微信公众号(定制、开发、运营托管)、微商城开发、微分销系统开发、微信小程序(定制、开发、推广)、微信推广、微信公众号代运营、朋友圈广告、抖音及头条等相关业务,如有相关需求观影咨询我们的在线工作人员。
相关问题
微信小程序获取位置坐标后,怎么获取具体理位置信息
JS代码
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

//index.js
//获取应用实例
var app = getApp()
Page({
data: {
motto: '示例小程序-获取当前地理位、速度',
userInfo: {},
hasLocation:false,
location:{}
},
//事件处理函数
bindViewTap: function() {
wx.navigateTo({
url: '../logs/logs'
})
},
onLoad: function () {
console.log('onLoad')
var that = this
//调用应用实例的方法获取全局数据
app.getUserInfo(function(userInfo){
//更新数据
that.setData({
userInfo:userInfo
})
}),
wx.getLocation( {
success: function( res ) {
console.log( res )
that.setData( {
hasLocation: true,
location: {
longitude: res.longitude,
latitude: res.latitude
}
})
}
})
}
})

index.wxml
?

1
2
3
4
5
6
7
8
9
10
11
12

<!--index.wxml-->
<view class="container">
<view bindtap="bindViewTap" class="userinfo">
<image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
<text class="userinfo-nickname">{{userInfo.nickName}}</text>
</view>
<view class="usermotto">
<!-- <text class="user-motto">{{motto}}\n</text>-->
<text>经度:{{location.longitude}}\n</text>
<text>纬度:{{location.latitude}}</text>
</view>
</view>

运行效果
php 怎么维护小程序3rdsessionid
php密过程微信服务器完成,解密过程在小程序和自身服务器完成,即由 encryptData 得到如下数据:
{
"openId": "OPENID",
"nickName": "NICKNAME",
"gender": GENDER,
"city": "CITY",
"province": "PROVINCE",
"country": "COUNTRY",
"avatarUrl": "AVATARURL",
"unionId": "UNIONID",
"watermark":
{
"appid":"APPID",
"timestamp":TIMESTAMP这样试试呢我也是在后盾网学习的,不行的话我去问问老师。ヽ(^0^)ノ
小程序 如何把avatarurl 是什么类型文件
  1. 专业的技术问题找个技术帮你解决吧。

  2. 专业技术更加容易解决这个问题。

立刻澳门赌博网址大全定制

输入您的电话号码,点击通话,稍后您将接到我们的电话。

手机请直接输入:如1380011xxxx

座机前加区号:如010-5992xxxx

该通话完全澳门赌博网址大全,请放心接听!

仅需5秒,让微动更懂你
  • 餐饮
  • 美业
  • 教育
  • 汽车
  • 房产
  • 酒店
  • 电商
  • 游戏
  • 旅游
  • 其他
立即咨询
宁波总部 | 北京分公司 | 广州分公司 |杭州分公司 | 天津分公司
{volist name="link" id="vo"} | {/volist}

Copyright 2012-2020 www.vdongchina.com. All Rights Reserved 浙ICP备16000559号-3