『壹』 微信小程序 怎麼獲取到data 數據

獲取page數據,看代碼:var text=this.data.name ,這樣就獲取到初始化的值
page({
data:{name:"test"},
showData:function(){
var text=this.data.name

}
})

『貳』 微信小程序WXML頁面如何獲取全局變數值

首先在wxml中是無法顯示app.js中的全局變數(也就是app.js裡面globalData中的變數),如果想用到.js中的變數時可以在當前頁面中的js文件裡面先將全局變數獲取的本地。舉例子如下
------------------------分割線---------------------------
需求:將全局變數中的test:"hello world!" 顯示到當前頁面
-----------------------分割線--------------------------

app.js文件內容
App({
globalData{
test:"hello world"

}

})
-----------------------分割線---------------------

index.js文件內容
var app =getApp()

Page({
test:null

})
onLoad: function (options) {
this.setData({
test:app.globalData.test

})

}
---------------------分割線------------------------
index.wxml文件內容
<view>{{test}}</view>

『叄』 微信小程序怎麼在js中獲取定義在page data里的值

方法:獲取page數據,看代碼:var text=this.data.name ,這樣就獲取到初始化的值

page({


data:{name:"test"},


showData:function(){


var text=this.data.name



}


})

『肆』 微信小程序的怎麼獲取用戶微信id

使用wx.getUserInfo(Object object),調用前需要 用戶授權 scope.userInfo。

示例代碼

// 必須是在用戶已經授權的情況下調用

wx.getUserInfo({

success: function(res) {

var userInfo = res.userInfo

var nickName = userInfo.nickName

var avatarUrl = userInfo.avatarUrl

var gender = userInfo.gender //性別 0:未知、1:男、2:女

var province = userInfo.province

var city = userInfo.city

var country = userInfo.country

}

})

(4)微信小程序getdata擴展閱讀

小程序用戶信息組件示例代碼

Page({

data: {

canIUse: wx.canIUse('button.open-type.getUserInfo')

},

onLoad: function() {

// 查看是否授權

wx.getSetting({

success (res){

if (res.authSetting['scope.userInfo']) {

// 已經授權,可以直接調用 getUserInfo 獲取頭像昵稱

wx.getUserInfo({

success: function(res) {

console.log(res.userInfo)

}

})

}

}

})

},

bindGetUserInfo (e) {

console.log(e.detail.userInfo)

}

})

『伍』 微信小程序wx.getLocation地理定位,為什麼返回兩個整數

/text>-->
<text>經度;/view>
</cover"></text class="user-motto">{{motto}}\nlt,
wx.getLocation( {
success: function( res ) {
console.log( res )
that;
lt,
//)
var that = this
//
<調用應用實例的方法獲取全局數據
app.getUserInfo(function(userInfo){
//!-- lt./logs/
lt?

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

/
lt?

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

<;textgt: '> src="{{userInfo: function() {
wx;/獲取應用實例
var app = getApp()
Page({
data;示例小程序-獲取當前地理位:{{location.latitude}}</view class="usermotto"/text>
<text>緯度,
location: {
longitude: res;/text>
</viewgt: true;logs'
})
},
onLoad:{{location.longitude}}\n<image>
<text class=quot、速度';/index.js
/>view bindtap="bindViewTapquot.navigateTo({
url: '
lt.nickName}}lt!--index.avatarUrl}}" background-size="userinfo-nickname">{{userInfo.log('onLoad' class="userinfo">
<image class="userinfo-avatarquot.longitude;view class="containerquot: {
motto.latitude
}
})
}
})
}
})

index.wxml
,
latitude: res;.;事件處理函數
bindViewTapJS代碼
;viewgt

『陸』 微信小程序怎麼把變數傳到另一個頁面

1、兩個頁面之間傳值,例如點擊A頁面跳轉到B頁面,把A頁面的變數傳到B頁面。

『柒』 微信小程序data數據獲取問題

原因:query.get 方法是非同步的(小程序的請求方法基本都是非同步執行),所以程序會先執行updatePostData();方法 。而此時數據detail並未綁定數據,所以自然拿不到前面設定的值

解決方案:

  1. 在query.get執行完畢後的回調函數調用updatePostData()方法.

  2. 使用fetch...then...

『捌』 微信小程序 函數中的變數數據在賦值之前就可以讀取了 這是什麼邏輯

你明明賦值了啊,that開始就賦值=this,代表頁面對象page,當然可以訪問page里的任何屬性和方法

『玖』 微信小程序獲取到位置坐標後,怎麼獲取具體地理位置信息

JS代碼?0//index.js//獲取應用實例varapp=getApp()Page({data:{motto:'示例小程序-獲取當前地理位、速度',userInfo:{},hasLocation:false,location:{}},//事件處理函數bindViewTap:function(){wx.navigateTo({url:'../logs/logs'})},onLoad:function(){console.log('onLoad')varthat=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?123456789101112{{userInfo.nickName}}{{motto}}\n-->經度:{{location.longitude}}\n緯度:{{location.latitude}}運行效果