欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

13
2025/06

uniapp中調(diào)用相機掃碼

發(fā)布時間:2025-06-13 17:26:36
發(fā)布者:dzw
瀏覽量:
0

最近在做uniapp的項目,其中有需要掃碼的東西,踩了不少坑。

我們這里介紹一下,uni.scanCode,這個掃碼非常簡單,而且是全屏掃碼,支持從相冊選取,只需要按照如下格式寫,其中res.result就是掃碼后的結(jié)果。

但是,因為是全屏,而且會單獨打開一個掃碼頁面,掃碼后如果對成功事件沒有后續(xù)代碼,則會返回原頁面觸發(fā)原頁面的onshow,另外,這個方法沒法調(diào)整掃碼頁面的樣式。

uniapp中調(diào)用相機掃碼

接下來再說一個掃碼的方法。Barcode,官方對他的解釋是,app端nvue專用的掃碼組件。

這個是一個內(nèi)嵌的掃碼,所以能夠控制掃碼頁面的事件和樣式。

需要使用barcode組件作為載體,如下為官網(wǎng)的例子。

<barcode id='1' class="barcode" autostart="true" ref="barcode" background="rgb(0,0,0)" frameColor="#1C86EE" scanbarColor="#1C86EE" :filters="fil" @marked="success1" @error="fail1"></barcode>

uniapp中調(diào)用相機掃碼

使用方法直接使用this.$refs.barcode.start,即可調(diào)用,與全屏掃碼不同,因為是內(nèi)嵌掃碼所以可以調(diào)整樣式。

uniapp中調(diào)用相機掃碼

        了解更多uniapp知識點擊這里。

    關(guān)鍵詞:
    返回列表