問題:wx:for-items和wx:key怎么不好使
我請求成功了,js是這樣的
this.data.searchResults = [ {id: 11, name: '張三'}, {id: 22, name: '李四'} ];
xwml是這么寫的
<view wx:for-items="{{searchResults}}" wx:key="result">
<view class="items">
<p>{{result.id}} --- {{result.name}}</p>
</view>
</view>
以上代碼運行后,什么都沒輸出,請問是什么問題啊
答:
this.setData({
searchResults: xxxx
});
寫成了
this.data.searchResults = xxx;
問題:小程序用wx:for的時候要改變遍歷出來的值怎么做?
例如:
<view wx:for='{{imgList}}'>
<image src="{{item.imgurl}}"></image>
</view>
這時候item.imgurl的地址是:'http://img.exj.com/{size}/20170103/162835.png'。size一個變量我要在遍歷的時候動態(tài)改變,這時候怎么改變.
我試過像Vue一樣在{{}}里執(zhí)行一個函數(shù)不行,報錯{{}}里用正則替換也不可以.這個應(yīng)該怎么做
答:
可以提前自己遍歷一遍準備好所有數(shù)據(jù),再存入imgList 中。也就是這個是item.imgurl直接可用的。
問題:wx.checkSession疑惑 看了wx.login的流程,session是通過服務(wù)器來管理的,而wx.checkSession是一個微信接口,跟服務(wù)器的session管理是沒有連接點的,不知道這個API是用在什么場景下,這個登錄態(tài)指的是什么?
答:
通過 wx.login 獲取的 code 通過服務(wù)端換取的 session_key 是有過期時間的
而 checkSession 就是用來檢測 session_key 是否過期
如果過期了,就需要重新 login 換取新的 session_key
問題:wx.switchTab,為什么有時候觸發(fā)不了onshow?
答:
問題:小程序切換管理員實名認證我的微信已經(jīng)綁定銀行卡,并且已實名認證

答:
綁定的是不是招行? 招行卡的實名認證微信目前不認……
問題:session_key 是 access_token 嗎?我需要得到微信登錄后的 UnionID 而不是OpenId
session_key 是 access_token 嗎?
wx.login()后怎么得到UnionID?
答:
需要在微信開放平臺(open.weixin.qq.com)做過綁定
login后獲得code
然后走getUserInfo獲取到一個加密串。
code換 openid + sessionKey。 因為你提到openid,詳細你已經(jīng)做到這一步了。
加密串 以 sessionKey做密碼解密, 解密結(jié)果內(nèi)包含unionid
問題:服務(wù)號的用戶信息和小程序用戶的信息關(guān)聯(lián)
我現(xiàn)在有一個服務(wù)號,用戶在服務(wù)號授權(quán)后,我希望小程序的用戶可以和服務(wù)號的用戶對接關(guān)聯(lián),
我通過想通過微信開放平臺來綁定服務(wù)號和小程序,使用戶信息的UNIONID來統(tǒng)一來達到關(guān)聯(lián),
我想問問,開放平臺是否可以綁定小程序,我看到開放平臺只能綁定公眾號
答:
可以,已經(jīng)打通
點綁定公眾號 會出現(xiàn)綁定小程序
問題:動態(tài)生成 5個image組件 怎么寫?動態(tài)生成 5個image組件 怎么寫? js好像不能動態(tài)生成組件 要怎么做?
答:
wx:for綁定到某個數(shù)組,改變model層
問題:小程序安卓https請求正常返回數(shù)據(jù),但是ios10.2版本請求不通小程序在開發(fā)工具和安卓機上進行測試,wx.request Api都能正常訪問和返回,但是ios10.2系統(tǒng),微信6.5.2版本上真機調(diào)試,一直沒有數(shù)據(jù)返回。。。。
答:
問題:小程序會支持Promise嗎?小程序會支持Promise嗎?這個使用的機率非常高,引類庫雖然可以解決,但由于1M的限制,再小的文件也會算計的
答:
我們會在一月的第二個版本會對絕大部分的ES6 API做兼容
問題:地址位置的問題
獲取當前的地理位置、速度。當用戶離開小程序后,此接口無法調(diào)用;當用戶點擊“顯示在聊天頂部”時,此接口可繼續(xù)調(diào)用。
顯示在聊天頂部 這個設(shè)置在哪里?。?/font>
答:
進入小程序后,點擊右上角更多按鈕,然后就有顯示在聊天頂部了
問題:redirectTo和switchTab的使用疑惑在開發(fā)時遇到一個疑惑,一個在tarBar中定義過路徑的頁面,在其他頁面中想用redirectTo跳轉(zhuǎn)到這個頁面是沒有任何反應(yīng)的,只有用switchTab才可以正常跳轉(zhuǎn),這個特性是刻意安排的?還是個bug?
答:
Bug & Tip
tip: wx.navigateTo 和 wx.redirectTo 不允許跳轉(zhuǎn)到 tabbar 頁面,只能用 wx.switchTab 跳轉(zhuǎn)到 tabbar 頁面
API文檔有寫明
問題:小程序如何導(dǎo)入第三方的JS工具庫
怎樣導(dǎo)入一個第三方的JS工具庫
fontKit
答:
使用require函數(shù)
var util = require('../../utils/util.js')
問題:審核問題:用戶隱私授權(quán)
我們的小程序因為下面這個原因被駁回了
3:小程序用戶隱私和數(shù)據(jù)不符合規(guī)則:
(1):小程序獲取數(shù)據(jù)前未獲取用戶授權(quán)。
我們注意到,從新的版本中,嘗試調(diào)用getUserInfo的API時,就會有微信原生的提示框進行提示,我們理解這就是請求用戶授權(quán)啊。同時,我們也兼容了未授權(quán)用戶的體驗,并按照運營規(guī)范中所描述的,當用戶表現(xiàn)出嘗試再次授權(quán)意向時再次提醒,這是我們的第二次提交,想了解下原因是什么,我們要如何修改我們的登錄策略。
另外,下面是我們的幾個做法,不知道會不會導(dǎo)致審核出現(xiàn)這個問題
1. 我們的業(yè)務(wù)登錄態(tài)有效期為7天,也就是說在7天以內(nèi),我們不會再嘗試調(diào)用微信的getUserInfo API進行用戶權(quán)限的獲取,而是直接使用我們內(nèi)部的業(yè)務(wù)登錄態(tài),請問是否會導(dǎo)致這個問題,從而審核不過?
2. 由于我們的業(yè)務(wù)需求,會顯示一些服務(wù)人員的微信二維碼、手機號,但這些數(shù)據(jù)不是從小程序或任何一個微信內(nèi)部程序獲取的,都是我們的雇員或線下獲取的,請問是否會導(dǎo)致這個問題,從而審核不過?
3. 由于我們是綜合類電商小程序,需要用戶填寫收貨地址,我們是否需要在填寫收貨地址之前給用戶明確的提示,例如,您的收貨地址將僅被用于您的訂單的配送。如果沒有提示,請問是否會導(dǎo)致這個問題,從而審核不過?
答:
getUserInfo現(xiàn)在有個前置條件,必須 login調(diào)用過login的,所有的getUserInfo都是在login后調(diào)用的
問題:wx.request程序bug
API Server返回httpStatusCode為500, body攜帶錯誤信息, wx.request卻相應(yīng)了success函數(shù)。導(dǎo)致外面包裝的Promise執(zhí)行了resolve
//代碼, 紅色部分為log輸出
return new Promise(function (resolve, reject) {
wx.request({
url: config.apiRoot + uri,
method: 'POST',
data: data,
header: _.extend({
'content-type': 'application/json'
}, config.headers),
success: function (res) {
console.log('正確在這里')
console.log(res);
resolve(res.data)
},
fail: function (res) {
console.log('錯誤在這里')
reject(res)
},
complete: function () {
if (opt.showToast) {
_hideLoading()
}
}
})
});
//Console截圖
答:
status code 是業(yè)務(wù)邏輯,success 表示本次請求已經(jīng)完成,開發(fā)者需要理解 status code 。
問題:提示暫無體驗權(quán)限
答:
問題:希望增加修改swiper指示點樣式的屬性 現(xiàn)在只能用默認的黑/灰色圓點,而且位置也固定,對于實現(xiàn)效果造成一定困難,希望能增加api,使顯示效果靈活一些。
答: