問(wèn)題:微信小程序請(qǐng)求百度地圖LBS服務(wù)器端接口報(bào)錯(cuò)http://api.map.baidu.com/geosearch/v3/nearby?ak=wicz7Mlbzg0Ex6oGFFriiwcmyg80pdLZ&geotable_id=160643&page_size=50&radius=30000&location=113.664119,34.7542報(bào)不在一下合法域名中,但是不知道具體錯(cuò)誤在哪?
答:
如果正式上線需要調(diào)用的話,可以自己在 server 里做一下 proxy
問(wèn)題:
<navigator url="">不跳轉(zhuǎn)</navigator>
各位高手為什么不跳轉(zhuǎn)是什么情況?謝謝
我在logs.wxml寫(xiě)的想跳轉(zhuǎn)到index不起作用。郁悶兩天了。。。。。。
<navigator url="../index/index">跳轉(zhuǎn)到首頁(yè)</navigator>
答:
如果是tabbar中的頁(yè)面,需要加open-type="wx.switchTab"
問(wèn)題:關(guān)于wx.checkSession的疑問(wèn)
請(qǐng)各位指點(diǎn)一二
答:
我的理解和實(shí)踐
開(kāi)發(fā)工具啟動(dòng)的時(shí)候掃碼就是login,所以一進(jìn)去就有session
開(kāi)發(fā)工具session其實(shí)是會(huì)過(guò)期的
code單純保留下來(lái)沒(méi)用
getUserInfo需要加載 checkSession:success / checkSession:fail:login:success 里面
問(wèn)題:
開(kāi)發(fā)工具ReleaseSRWLockExclusive于KERNEL32.DLL 小程序開(kāi)發(fā)工具 WIN32 XP系統(tǒng)正常安裝,打開(kāi)報(bào)錯(cuò),請(qǐng)問(wèn)如何解決?
答:
問(wèn)題:
為會(huì)么調(diào)試頁(yè)面是空的
我新建的項(xiàng)目,為什么調(diào)試頁(yè)面就空的,但是在真機(jī)上能游覽。

答:
應(yīng)該是工具端口判斷出錯(cuò)了 我們下個(gè)版本做修復(fù)
最簡(jiǎn)單的處理辦法是重啟下系統(tǒng)先解決
建議下載 測(cè)試版本 先試試
問(wèn)題:
小程序控制智能硬件什么時(shí)候開(kāi)放,wifi和藍(lán)牙接口貌似沒(méi)有 wifi和藍(lán)牙接口貌似還沒(méi)有,不知什么時(shí)候會(huì)開(kāi)放,目前想用的話如何解決???
答:
問(wèn)題:
跳轉(zhuǎn)頁(yè)面后的 wx.showToast 顯示不出來(lái)
有這么一種很常見(jiàn)的場(chǎng)景,從A頁(yè)面跳到B頁(yè)面后,然后在B頁(yè)面onLoad事件里請(qǐng)求遠(yuǎn)程數(shù)據(jù)
在請(qǐng)求前會(huì)顯示loading狀態(tài)
wx.showToast
但是這個(gè)loading有時(shí)候會(huì)顯示不出來(lái),有時(shí)候顯示會(huì)一閃而過(guò),即使你設(shè)置duration也沒(méi)有效果
有朋友遇到類(lèi)似的問(wèn)題嗎?
微信 6.5.3,
開(kāi)發(fā)者工具 0.12.130400
iOS 10.1.1
答:
多謝反饋,已經(jīng)復(fù)現(xiàn),盡快修復(fù)
問(wèn)題:
如何獲取帶參數(shù)二維碼的參數(shù)值?答:
onLoad: function (options) {
var id = options["id"]
},
問(wèn)題:
websocket手機(jī)端連接無(wú)反應(yīng),無(wú)回調(diào)
用websocket連接wss網(wǎng)頁(yè),已經(jīng)確認(rèn)在合法列表里面,端口為手動(dòng)是的18080,連接方式為
wx.connectSocket({
url: 'wss://www.*****.cn:18080'
})
回調(diào)函數(shù)為
wx.onSocketError(function(res){
wx.onSocketClose(function(res) {
wx.onSocketOpen(function(res) {
都沒(méi)有走到,但是如果手機(jī)端打開(kāi)調(diào)試的話,則可以正常使用,在開(kāi)發(fā)工具的話也可以正常使用,但是直接預(yù)覽以及體驗(yàn)者的方式進(jìn)入的話,都無(wú)法正常使用
在開(kāi)發(fā)工具那邊配置的開(kāi)發(fā)環(huán)境不校驗(yàn)請(qǐng)求域名以及TLS版本的話,沒(méi)有打勾
答:
參考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=1899解決
問(wèn)題:小程序mac 卡死
我是mac 10.12.2 , 即使裝了最新的測(cè)試版

答:
我的能耗還好 但是切換頁(yè)面的時(shí)候很慢,還有你要注意開(kāi)發(fā)目錄里面只能有很少的必備代碼,其余的不能放在開(kāi)發(fā)目錄,開(kāi)發(fā)工具會(huì)watch整個(gè)目錄,如果文件多了就會(huì)很卡
問(wèn)題:js支持ES6寫(xiě)法嗎?
答:
問(wèn)題:
小程序可以有自己指定的用戶(hù)才能訪問(wèn)某些功能么? 要做個(gè)公司內(nèi)部的小應(yīng)用,只希望公司的人能訪問(wèn),微信登錄后,是否可以再加一道認(rèn)證,讓指定用戶(hù)才能訪問(wèn)指定內(nèi)容。
答:
可以的,做好后設(shè)置為體驗(yàn)版,然后不提交官方審核就行了。 未認(rèn)證小程序可以邀請(qǐng)20個(gè)體驗(yàn)者,已認(rèn)證小程序可以邀請(qǐng)40人,隨時(shí)可以新增或刪除某人的體驗(yàn)權(quán),太適合做企業(yè)內(nèi)部工具了
如果人太多怎么辦,可以做多個(gè)一模一樣的小程序,同一套后端接口就行了,反正不審核,隨便怎么玩,做游戲也好,做色情也好
問(wèn)題:scroll-view組件
請(qǐng)問(wèn)一下,我在頁(yè)面分成了上下兩部分,上部分是固定的一個(gè)view,下部分是一個(gè)scroll-view組件,需要根據(jù)屏幕大小進(jìn)行自適應(yīng)高度適配,這個(gè)scroll-view的高度應(yīng)該怎么設(shè)置啊?
我用var dev = wx.getSystemInfoSync();獲取設(shè)備高度,然后減去view的高度,但是貌似在不同的拼上會(huì)導(dǎo)致scroll-view的高度并沒(méi)有完全延伸到底部,而是會(huì)剩余或者超出。
<scroll-view scroll-y="true" style="height:{{height}}px"
bindscroll="scrollView"
bindscrolltolower="bottomScroll" scroll-into-view="{{scrollId}}">
答:
可以用 flex 來(lái)解決, 具體參考如下:
page{
height:100%;
}
.main-container{
display:flex;
flex-direction: column;
height:100%;
}
.view-header{
height:200px;
background-color:red;
/*width:100%;*/
}
.view-body{
flex:1;
background-color:blue;
/*width:100%;*/
}
<view class="main-container">
<view class="view-header">
</view>
<scroll-view class="view-body">
</scroll-view>
</view>
正巧我剛做這個(gè),告訴你之。
用flex布局:
<view class="MainContent">
<view class="TopBlock">
TopBlock
</view>
<view class="BottomBlock">
<scroll-view class="ScrollView" scroll-y="true">
<text>……</text>
</scroll-view>
</view>
</view>
CSS:
page {
display: flex;
height: 100%;
width: 100%;
}
.MainContent {
display: flex;
flex-direction: column;
height: 100%;
width: 100%;
}
.TopBlock {
height: 200rpx;
}
.BottomBlock {
display: flex;
flex: 1;
overflow: auto;
}
重點(diǎn)在CSS的.BottomBlock里得寫(xiě)上overflow-y:auto,否則在開(kāi)發(fā)工具上雖然能顯示正常,但真機(jī)調(diào)試?yán)镞€是顯示錯(cuò)誤,今兒我剛琢磨出來(lái)的……
問(wèn)題:
調(diào)試時(shí)如何清除用戶(hù)對(duì)小程序的授權(quán)
由于進(jìn)入首頁(yè)彈出兩次授權(quán)對(duì)話框被拒,懷疑時(shí)同時(shí)要了用戶(hù)資料和用戶(hù)位置,影響了體驗(yàn)
現(xiàn)在修改了代碼,但是由于測(cè)試賬號(hào)都用掉了,統(tǒng)一都給了小程序授權(quán),所以不知道在那里重新清掉授權(quán)狀態(tài),求指點(diǎn)
答:
開(kāi)發(fā)者工具有清除用戶(hù)授權(quán)數(shù)據(jù)的功能
問(wèn)題:小程序的企業(yè)打款認(rèn)證和微信認(rèn)證有什么區(qū)別具體在開(kāi)放的接口權(quán)限上有哪些區(qū)別
答:
不是所有的小程序 都需要用到支付、優(yōu)惠劵這樣的權(quán)限的!而且微信小程序注冊(cè)的產(chǎn)品設(shè)計(jì)上 企業(yè)打款認(rèn)證 是排在前面 是否也是微信團(tuán)隊(duì)本身是鼓勵(lì)企業(yè)優(yōu)先進(jìn)行打款認(rèn)證,有需要在進(jìn)行微信認(rèn)證!
問(wèn)題:
小程序綁定的“開(kāi)發(fā)者”和“體驗(yàn)者”為什么不能預(yù)覽開(kāi)發(fā)中的小程序? 小程序綁定的“開(kāi)發(fā)者”和“體驗(yàn)者”為什么不能預(yù)覽開(kāi)發(fā)中的小程序?只有小程序管理員才能預(yù)覽開(kāi)發(fā)中的小程序,那丙丁的開(kāi)發(fā)者和體驗(yàn)者有什么意義?
答:
開(kāi)發(fā)者只能預(yù)覽自己提交的小程序
體驗(yàn)者能預(yù)覽設(shè)置為體驗(yàn)版的小程序
問(wèn)題:
Android 兼容性問(wèn)題
問(wèn)題描述:
Android 部分平臺(tái)(如 MI4 Android 6.0.1,華為,OPPO 等相關(guān)型號(hào)均會(huì)出現(xiàn))在比較兩個(gè)值時(shí),使用 "===" 不能正確得到運(yùn)算結(jié)果,必須使用 “==” 才可以。
是否必現(xiàn):
在特定平臺(tái)上必現(xiàn)
代碼示例:
success: (res) => {
if (res.statusCode === 200) {
return resolve(res.data)
} else {
return reject(res.data)
}
},
上面代碼是 wx.request 的 success 回調(diào)函數(shù),如果寫(xiě)成上面樣子,則在指定平臺(tái)代碼全部跑到 reject 分支里執(zhí)行,如果把 === 改成 == 則運(yùn)行結(jié)果就正確了。
問(wèn)題嚴(yán)重性:
由于微信小程序今天剛上線,從我掌握的情況來(lái)看,好多信微信小程序淪陷。而且這個(gè)問(wèn)題較隱蔽,很多小程序可能還沒(méi)發(fā)現(xiàn)。我們是因?yàn)閷?dǎo)致頁(yè)面不顯示,很容易就發(fā)現(xiàn)問(wèn)題。
答:
statusCode 在IOS和Android下一個(gè)是number類(lèi)型,一個(gè)是string類(lèi)型
問(wèn)題:
JSON.parse函數(shù)為報(bào)錯(cuò)的?
這是在微信IDE上調(diào)試的

b是通過(guò) wx.request 取回的,這是為什么?該怎么處理?
答:
問(wèn)題:
輸入框有輸入時(shí),重新設(shè)置輸入框的focus為true,閃退問(wèn)題如上述,IOS,開(kāi)發(fā)平臺(tái)沒(méi)問(wèn)題,安卓有問(wèn)題,微信版本6.5.3。之前測(cè)試版本沒(méi)有這個(gè)問(wèn)題
答: