微信小程式學習之路 掃碼問題
阿新 • • 發佈:2019-01-01
官方說明:
掃碼介面的除錯 同手機端直接呼叫攝像頭來掃碼不同,在 PC 或者 Mac 上呼叫攝像頭來掃碼完成除錯是一個低效的行為,所以在開發工具上呼叫二維碼掃碼 API 後,開發者可以選擇一個本地的圖片來進行後續的邏輯除錯,而不是真正的啟用攝像頭來掃碼,流程有所不同,但是介面的輸入和輸出是一致的。
最新變化:
提供者,版主dzp
問題描述:請問為什麼用小程式掃碼一律都掃不出來,用的是官方demo
原因:
最近幾天有很多同學問我掃描失敗的問題.這裡說明一下,沒有appid,在開發工具上會一直掃描失敗.
調起客戶端掃碼介面,掃碼成功後返回對應的結果
相關文章:
微信小程式實現掃一掃,picker和range-key的用法
Q:wx.scanCode(object) 掃描微信好友二維碼,得到result值是一個url連結,類似:http://weixin.qq.com/r/Xp1ZQZXEesgFrdEi98h4,請問這個url代表的是什麼意思?文件能不能補充的詳細點? A:微信好友二維碼只有微信客戶端本身才能處理的,這串 URL 開發者不需關注,scanCode 是給開發者自己業務二維碼使用的。 Q:iPhone5s 微信版本6.5.3 小程式掃碼結果會自動在前面加上http: A:6.5.5 版本已修復。
相關討論:
很早以前我提過一個問題。scanCode掃描純文字結果帶http的bug
釋出了一個版本之後就沒有繼續去研究了。 但是今天上線之後還是用scanCode還是會繼續帶http的字首? 求回答什麼時候才能解決。
之前我也遇到了,android的掃就沒有那個http://,ios才有,我這邊是之前前端replace替換~
還有android上傳不了檔案的大問題求解~
相關討論:
wx.scanCode() 可以帶一個區別相機和相簿的source返回值
在很多線下的場景中,我們希望使用者的確是線上下場景下進行掃碼,進行有意義的簽到/打卡。目前的專案就碰到這個問題,使用者可以通過微信傳播條碼圖片進行作弊,室內做gps地點判斷精準性完全沒有保障。 但目前的wx.scanCode()卻無法做到這點。而事實上微信的掃碼元件是有能力區分影象來源(小程式的掃碼比如就一定要現場掃)。
圖片也可以再當作實物掃描,所以區分相機和相簿沒有意義。
新增討論:
掃一掃二維碼上的內容去資料庫查資料?
怎麼寫程式碼實現,用小程式上的掃一掃獲得二維碼或者條形碼上的內容去查詢資料庫裡的內容?
答:道哥
wx.scanCode({ success: (res) => { console.log(res) }})
解析res,然後request去查庫