微信小程序~掃碼


 

    為了讓用戶減少輸入,我們可以把復雜的信息編碼成一個二維碼,利用宿主環境wx.scanCode這個API調起微信掃一掃,用戶掃碼之后,wx.scanCode的success回調會收到這個二維碼所對應的字符串信息。

    例如餐廳點餐的小程序,我們給餐廳中每個餐桌編號1-100號,把這個數字編碼到二維碼中,掃碼獲得編號之后,就可以知道是哪一桌點的菜,大大提高點餐體驗和效率。

 

  

 

代碼:

    <button bindtap="code">掃碼</button>
// 掃碼
  code(){
    // 調用wx.login獲取微信登錄憑證
    wx.scanCode({
      success(res){
        console.log(res)
      },fail(){
        console.log(error)
      }
    })
  }

掃碼后輸出結果: 

// 掃碼
code(){
    // 調用wx.login獲取微信登錄憑證
    wx.scanCode({
      success(res){
        console.log(res.result);//A座36號
      },fail(){
        console.log(error)
      }
    })
}

    還有很多場景可以結合微信掃碼能力做到很好的體驗,例如通過掃商品上的一維碼做一個商品展示的小程序;通過掃共享單車上的二維碼去開啟單車。我們可以多思考如何利用這個掃碼能力去替代一些繁瑣的輸入操作,讓我們的小程序變得更加便捷。

 

.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM