uni-app调取摄像头扫码和生成二维码

精选30+云产品,助力企业轻松上云!>>>

调取手机摄像头

<view @click="scan">扫码验证</view>
scan() { //扫码验证
    var _this = this;
    uni.scanCode({
      onlyFromCamera: true, //为true只允许相机扫码,不加允许相册扫码
        success: function(res) {
            uni.showToast({
                title: '扫码成功'
            })
        },
        fail: function(err) {
            console.log('扫码失败', err)
        }
    })
},

扫码成功的参数在res.result里面 。

生成二维码图片

下载qrcode.js文件

GitHub: https://github.com/davidshimjs/qrcodejs

<view class="qrcode">
<canvas style="width: 200upx;height: 200upx;" canvas-id="couponQrcode"></canvas>
</view>

<script>
    const qrCode = require('../../libs/qrcode.js')
        methods: {
            //二维码生成工具
            couponQrCode() {
                new qrCode('couponQrcode', {
                    text: "加入你所需要的参数",
                    width: 100,
                    height: 100,
                    showLoading: true, // 是否显示loading
                    loadingText: '二维码生成中', // loading文字
                    colorDark: "#333333",
                    colorLight: "#FFFFFF",
                    correctLevel: qrCode.CorrectLevel.H
                })
            },


        }
</script>    

 



这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。

最新项目