vue环境中生成二维码

拥有回忆 提交于 2019-12-15 20:22:11

代码如下:

引入qrcode--------npm install qrcode
<template>
    <div>
        <div id='code'></div>
        <canvas id="canvas"></canvas>
    </div>
</template>
<script>
    import Vue from 'vue'
    import QRCode from 'qrcode'
    Vue.use(QRCode)
    export default {
        data() {
            return {
                codes: ''
            }
        },
        methods: {
            useqrcode() {
                var canvas = document.getElementById('canvas')

                QRCode.toCanvas(canvas, 'http://www.baidu.com', function(error) {
                    if (error) console.error(error)
                    console.log('success!');
                })
            }
        },
        mounted() {
            this.useqrcode();
        }
    }
</script>
<style>
    #canvas {
        width: 200px !important;
        height: 200px !important;
    }
</style>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!