微信小程序長按識別二維碼的幾種情況分析
小程序中的圖片已支持長按識別了,總結(jié)一下幾種情況下:
一、image標簽 + show-menu-by-longpress=“{{true}}”
<image src="{{qrcode}}" mode="widthFix" show-menu-by-longpress="{{true}}"></image>
屬性 | 類型 | 默認值 | 必填 | 說明 |
---|---|---|---|---|
show-menu-by-longpress | boolean | false | 否 | 長按圖片顯示發(fā)送給朋友、收藏、保存圖片、搜一搜、打開名片/前往群聊/打開小程序(若圖片中包含對應(yīng)二維碼或小程序碼)的菜單。 |
支持長按識別的碼
? 小程序碼
? 微信個人碼
? 企業(yè)微信個人碼
? 普通群碼(指僅包含微信用戶的群)
? 互通群碼(指既有微信用戶也有企業(yè)微信用戶的群)
? 公眾號二維碼
二、wx.previewImage
wx.previewImage({ current: '', // 當前顯示圖片的 http 鏈接 urls: [] // 需要預覽的圖片 http 鏈接列表 })
支持長按識別的碼
? 小程序碼
? 微信個人碼(不支持小游戲)
? 企業(yè)微信個人碼(不支持小游戲)
? 普通群碼(指僅包含微信用戶的群,不支持小游戲)
? 互通群碼(指既有微信用戶也有企業(yè)微信用戶的群,不支持小游戲)
? 公眾號二維碼(不支持小游戲)
三、 web-view 支持長按識別的碼
? 識別小程序碼
? 跳轉(zhuǎn)小程序
? 識別群二維碼
? 跳轉(zhuǎn)到加群頁面
? 識別名片二維碼
? 跳轉(zhuǎn)到加好友頁面
? 識別小程序二維碼
注:最低版本為2.18.0
補充:掃碼中有幾個可配置的參數(shù)注意下
- onlyFromCamera:默認是false,允許從相機和相冊掃碼;如果設(shè)置為true,則只允許從相機掃碼;
- scanType:['barCode', 'qrCode']數(shù)組類型,這個字段來設(shè)置掃碼類型;
- success:掃碼接口調(diào)用成功的回調(diào)函數(shù);
- fail:掃碼接口調(diào)用失敗的回調(diào)函數(shù)。
掃碼成功success返回內(nèi)容:
- res.result:所掃碼的內(nèi)容;
- res.scanType:所掃碼的類型;
- res.charSet:所掃碼的字符集;
- res.path:當所掃的碼為當前小程序二維碼時,會返回此字段,內(nèi)容為二維碼攜帶的 path;
- res.rawData:原始數(shù)據(jù),base64編碼。
總結(jié)
到此這篇關(guān)于微信小程序長按識別二維碼的幾種情況的文章就介紹到這了,更多相關(guān)微信小程序長按識別二維碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解讀JavaScript代碼 var ie = !-[1,] 最短的IE判定代碼
這句代碼在IE9之前曾被稱為世界上最短的IE判定代碼。代碼雖短但確包含了不少javascript基礎(chǔ)知識在里面。2011-05-05有關(guān)suggest快速刪除后仍然出現(xiàn)下拉列表的bug問題
寫suggest的時候,有時我們快速刪除輸入框的文字后,但是suggest下拉列表還有出現(xiàn),導致的原因是因為ajax異步請求造成的,下面通過本文給大家分享下解決方法,感興趣的朋友一起看看2016-12-12JS構(gòu)建頁面的DOM節(jié)點結(jié)構(gòu)的實現(xiàn)代碼
本來想用json格式的,可是要么有重復,要么得嵌套,所以改用對象嵌套數(shù)組2011-12-12