国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序掃描二維碼獲取信息實例詳解

2024-07-22 01:18:34
字體:
供稿:網(wǎng)友

1.最簡單的掃二維碼獲得信息。

首先,在網(wǎng)上找一個二維碼生成網(wǎng)站,生成一個二維碼,我用的是草料二維碼,隨便生成了一個二維碼做測試。

就這個。

我搭建的界面如下:

如圖可見,點擊1中的“點我掃一掃”,可以掃二維碼,掃錯了如2所示,掃對了如3所示。“你傻不傻???”就是上圖的二維碼內(nèi)容。

嗯,大家都不傻。

4是小程序的結(jié)構(gòu),就是快速模板建立的,index頁面里的內(nèi)容都刪空了,替換了新的代碼,其中wxss文件沒有東西,因為并沒有對界面進(jìn)行設(shè)計。

其中index.wxml的代碼如下:

<view>  <view bindtap="click">點我掃一掃</view>  <view>{{show}}</view> </view> 

沒啥說的,就是點擊“點我掃一掃”的時候,調(diào)用click函數(shù),結(jié)果的值是show。

index.js的代碼如下:

//獲取應(yīng)用實例 var app = getApp()Page({ data: { show: "", },  onLoad: function () { console.log('onLoad') }, click: function () { var that = this; var show; wx.scanCode({ success: (res) => { this.show = "結(jié)果:" + res.result + "二維碼類型:" + res.scanType + "字符集:" + res.charSet + "路徑:" + res.path; that.setData({  show: this.show }) wx.showToast({  title: '成功',  icon: 'success',  duration: 2000 }) }, fail: (res) => { wx.showToast({  title: '失敗',  icon: 'success',  duration: 2000 }) }, complete: (res) => { }  }) }})

這個差不多就是微信官方文檔的樣板例子。

把click函數(shù)給定義了一下,賦給了show的值。

其中,wx.scancoad和wx.showToast是微信小程序的內(nèi)置函數(shù)。

wx.scancoad中的result是二維碼的內(nèi)容。

官方文檔如下:

scancode
https://mp.weixin.qq.com/debug/wxadoc/dev/api/scancode.html
showToast:
https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-react.html

這個就改了這兩個文件,wxss是空的。

二維碼掃描get了,繼續(xù)下一個,跳轉(zhuǎn)頁面。

本來是想做一個漸進(jìn)式的教程,不過發(fā)現(xiàn)后面兩個有點麻煩,附上參考資料吧,等有條件了,再寫。

看資料,如果想做到跳轉(zhuǎn),二維碼中要有path的值,而這個的獲取,要有認(rèn)證過的小程序和服務(wù)號。
access_token:

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183

獲取二維碼:

https://mp.weixin.qq.com/debug/wxadoc/dev/api/qrcode.html

生成帶參數(shù)的二維碼:

https://jingyan.baidu.com/article/fdbd4277cfd0c6b89f3f485f.html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平凉市| 长沙市| 酉阳| 古浪县| 望城县| 寿阳县| 财经| 衡阳市| 台南县| 隆回县| 合山市| 聂荣县| 成都市| 桐城市| 禹城市| 汝阳县| 东港市| 滁州市| 隆林| 灵川县| 屯留县| 五莲县| 霍山县| 马龙县| 怀柔区| 河北区| 迁安市| 图木舒克市| 桓台县| 普安县| 寿阳县| 华容县| 垣曲县| 昂仁县| 兴文县| 吉木乃县| 六安市| 义马市| 安远县| 西充县| 阿合奇县|