我使用的是接口B生成二維碼前端
1.首先根據提示,發起請求填寫參數小程序的appid和密鑰,得到返回數據中的access_token
小程序
2.而後拿到access_token再發起請求
後端
這一切都在後端作,由於小程序訪問網址須要配置服務器域名,而本網址的api.weixin.qq.com不能配置在小程序要使用的服務器域名中。api
此時後端發起這兩個請求後獲得的數據若是傳給前端,會獲得如圖所示的結果服務器
不要懷疑,這的確是二維碼的數據,可是它是進制流數據,後端須要使用方法將其轉換爲base64,再傳給前端使用。如PHP能夠使用base64_encode()方法轉化,其餘後端語言自行找方法。app
3.前端的到base64後,能夠使用this.setData({ url:base64 }),<image src='data:image/png;base64,{{url}}'></image>顯示。this
使用總結,有誤請指出,謝謝!url