本系列是我為本站會員特別聚合;本系列將極大的方便大家集中 查看所有官方相關(guān)信息;問題: 小程序手機調(diào)試圖片顯示小程序手機掃描預覽時,除了底部tabBar上的圖片能顯示,其余都不可顯示,無論使用的是image還是css ...
本系列是我為本站會員特別聚合;本系列將極大的方便大家集中 查看所有官方相關(guān)信息;
問題:
小程序手機調(diào)試圖片顯示小程序手機掃描預覽時,除了底部tabBar上的圖片能顯示,其余都不可顯示,無論使用的是image還是css,引用本地圖片與服務器圖片都不可見。
答:
小程序除了底部tabBar圖片以外其他的都要用服務器圖片 而且還必須是https如果是測試環(huán)境 在設(shè)置里面勾選 不做域名驗證 同時手機里面打開調(diào)試模式 右上角分享點開 里面有 這樣就可以用 本地服務器或者http的了
問題:
怎么禁用下拉我的小程序在開發(fā)工具里是不能下拉的,但在真機上就可以下拉,有的頁面甚至可以左右拉動。頁面并沒有超寬呀,誰知道是什么情況嗎
答:
如果沒猜錯你說的下拉應該是回彈效果 如果是下拉刷新的話 enablePullDownRefresh設(shè)置這個為false就行了 如果需要禁止回彈效果 要在touchmove里面禁用掉 默認事件preventDefault 但是同時頁面大于一屏 也不能滑動了 需要用 scroll-view 至于左右拉動那是因為你內(nèi)部元素寬度溢出了 在父級加overflow:hidden就好了
問題:
使用后臺播放器播放音樂,在android機上只要鎖屏就暫停了播放android機的鎖屏暫停播放問題,在ios上正常,技術(shù)上已經(jīng)采用了 "playBackgroundAudio" 方法,但是還是有這個問題,只有設(shè)置了"顯示在了聊天頂部"才得以鎖屏正常播放.求解這個問題的技術(shù)解決方案.
答:
http://support.weixin.qq.com/cgi-bin/mmsupport-bin/readtemplate?t=page/android_exp__index
andorid客戶端bug,請下載最新6.5.4版本。
問題:
簽名里的文檔錯誤,示例里有多余的部分
https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html?t=2017112
答:
signature = sha1( rawData + session_key )
不是多余的,簽名字符串要加上 session_key
問題:
HTTP DELETE方法失敗
部分機型(小米和OPPO)使用wx.request的delete方法時,會失敗。
返回的錯誤信息是: DELETE dose not supported writing
答:
5.0以下機器對DELETE支持不夠好,請換POST或者GET。
問題:
小程序window設(shè)置下拉刷新后每個頁面都可以下拉,能否控制不是每個都能下拉 列表頁設(shè)置下來獲取數(shù)據(jù),但有些頁面不希望下拉,雖然可以設(shè)置立刻停止,但也會出現(xiàn)頁面下拉的情況。這塊如何控制設(shè)置全局下拉后,個別頁面不可用下拉?
答:
不要在window中設(shè)置,在window中設(shè)置的話所有頁面都會下拉。
在需要下拉的頁面的.json文件設(shè)置{"enablePullDownRefresh": true}
問題:
微信小程序只要關(guān)閉調(diào)試的時候發(fā)送模板消息就回調(diào)失??!
微信小程序發(fā)送模板消息打開調(diào)試模式,用wx.request能正常發(fā)送模板消息,回調(diào)走入success里,模板消息返回結(jié)果也是ok,服務消息也正常送到了。
但是只要關(guān)閉調(diào)試進入小程序,wx.request就走入了fail:function(){}回調(diào)失敗里面了,這要如何解決呢??
答:
開啟調(diào)試模式不會檢查合法域名,關(guān)閉了就會檢查,麻煩檢查下是否沒有配置好合法域名。
問題:
下拉刷新3個點小動畫沒顯示
已經(jīng)按照文檔在.json文件中設(shè)置了"enablePullDownRefresh": true,然后在.js文件中執(zhí)行
onPullDownRefresh: function(){
//do something
}
通過打印確實執(zhí)行了刷新功能,但是下拉時3個點小動畫為什么沒顯示?
答:
你的backgroundTextStyle設(shè)置成dark才能看見,現(xiàn)在應該是light和背景色混淆了
問題:
unionid解密后沒有 為什么getUserInfo獲得加密數(shù)據(jù)encryptedData解密過后,沒有unionid,其他都有,有知道的嗎
答:
必須到open.weixin.qq.com 綁定 才有
問題:
style 里面的樣式對于checkbox switch 自帶組件 是無效的style 里面的樣式對于checkbox switch 自帶組件 是無效的,怎么自定義他們的樣式呢??
答:
https://mp.weixin.qq.com/debug/wxadoc/dev/component/checkbox.html?t=2017112 現(xiàn)在只能改color。如果你需要更加個性的話,只能自己實現(xiàn)一個模板了
問題:
點擊一個button的時候如何獲取另外一個input的值?點擊一個button的時候如何獲取另外一個input的值?
答:
button 的點擊事件會先于 input 的 blur 事件;如果希望在 button 的點擊時,獲取到 input 的值,可以使用 form 表單,將按鈕實現(xiàn)為一個 form-type="submit" 的 button,在 form 的 submit 事件中獲取 input 的值
問題:
wx.getUserInfowx.getUserInfo
第一次調(diào)用這個接口,會彈出授權(quán)浮框,如果此時用戶拒絕,后續(xù)再調(diào)用這個接口,接口直接返回“用戶拒絕”。
這也就意味著,只要用戶第一次拒絕了,后續(xù)就很難再用了....
這個早幾天還不是這樣的,是微信最近出了BUG嗎?
答:
取消授權(quán)之后,10分鐘內(nèi)不會再彈。所以小程序內(nèi)要考慮這種用戶取消授權(quán)的交互。
問題:
map markers iconpath圖標不顯示 在引用騰訊地圖map后android圖標正常顯示,但是蘋果圖標不顯示,不知道什么問題
答:
多半是坐標問題,通過騰訊api轉(zhuǎn)換下坐標試試
問題:
showModal 回調(diào)函數(shù)fail不響應
以下寫法,不管彈出的點擊哪個按鈕(確定或取消)都是回調(diào)到succes函數(shù)里面,fail函數(shù)不會回調(diào)。
wx.showModal({
title: "title",
content: "xxx",
success: function(c){
console.log('success', c)
},
fail: function(a){
console.log('fail', a)
},
complete: function(b){
console.log('complete', b)
}
})
無論點擊哪個按鈕都是如下輸出:
success Object {errMsg: "showModal:ok", confirm: false}
profile.js [sm]:56 complete Object {errMsg: "showModal:ok", confirm: false}
答:
已經(jīng)找到解決方案,謝謝~
if (res.confirm) {
console.log('用戶點擊確定')
}
問題:
帶參數(shù)二維碼
https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=ACCESS_TOKEN
這個返回出來的值是一堆亂碼,這個是怎么解決
api里也沒更新說返回來的值怎么弄成二維碼
答:
需要先在第三方服務器開發(fā)對應的模塊接受來自小程序的二維碼請求,然后使用access_token獲取二維碼,之后把服務器上的圖片路徑響應給小程序顯示。
用 file_put_contents('pic.jpg',$result);保存為圖片,昨晚親測
問題:
uploadFile:fail:unkonwn 上傳圖片錯誤 第一次上傳成功,第二次之后一次出現(xiàn)這個錯,不知道是什么原因
答:
這個是因為你的參數(shù)中帶中文會出現(xiàn)的bug,你需要encodeURI有中文的參數(shù),后臺再解碼下
問題:
二維碼接口,返回數(shù)據(jù)是什么樣的,如何保存為圖片?
答:
需要先搭建小程序后臺服務,然后由后臺使用access_token請求二維碼圖片,之后返回一個url給小程序用于回顯。
另外,小程序本身直接請求二維碼API得到的數(shù)據(jù)是二進制的buffer,并不能直接保存為圖片