1. 程式人生 > >微信小程式API 之 裝置-掃碼 wx.scanCode(OBJECT)

微信小程式API 之 裝置-掃碼 wx.scanCode(OBJECT)

裝置-掃碼

調起客戶端掃碼介面,掃碼成功後返回對應的結果

這裡寫圖片描述這裡寫圖片描述

wx.scanCode(OBJECT)
這裡寫圖片描述
這裡寫圖片描述

<view class="container">
  <button bindtap='getScancode'>調起客戶端掃碼介面,掃碼成功後返回對應的結果</button>
  <view wx:if="{{result !=''}}">
    <view>所掃碼的內容:{{result}}</view>
    <view>所掃碼的型別:{{scanType}}</view>
<view>所掃碼的字符集:
{{charSet}}</view> <view>當所掃的碼為當前小程式的合法二維碼時,會返回此欄位,內容為二維碼攜帶的 path:{{path}}</view> </view> </view>
//index.js
//獲取應用例項
const app = getApp()

Page({
  data: {
    result: '',
    charSet: '',
    scanType:'',
    path:''
  },
  onLoad: function ()
{
}, getScancode:function(){ var _this=this; // 允許從相機和相簿掃碼 wx.scanCode({ success: (res) => { var result = res.result; var scanType = res.scanType; var charSet = res.charSet; var path = res.path; _this.setData({ result: result, scanType: scanType, charSet: charSet, path: path }) } }) // 只允許從相機掃碼
// wx.scanCode({ // onlyFromCamera: true, // success: (res) => { // console.log(res) // } // }) } })