小程序模板網(wǎng)

官方問答精選《十九》帶參數(shù)二維碼,返回數(shù)據(jù)如何保存為圖片 ...

發(fā)布時間:2017-11-22 17:24 所屬欄目:小程序開發(fā)文檔

本系列是我為本站會員特別聚合;本系列將極大的方便大家集中 查看所有官方相關(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,并不能直接保存為圖片


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/develop/17888.html 復制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×