Vue-cli项目中二维码插件的使用
一、使用场景
技术点:二维码生成插件的使用。这里介绍一款常用的功能插件——QRCode
二、QRCode插件的使用
首先第一步:安装插件,运行以下命令:npm install qrcode --save
使用插件生成二维码的示例代码(子组件Erweima.vue):
<template>
<div>
<h2>扫一扫二维码进入百度首页</h2>
<!-- 生成二维码区域 -->
<canvas id="canvas"></canvas>
</div>
</template>
<script>
import Vue from "vue"
// 引入QRcode插件
import QRCode from "qrcode"
Vue.use(QRCode)
export default {
name:Erweima,
data(){
return{
}
},
methods:{
useqrcode(){
var canvas=document.getElementById("canvas");
QRCode.toCanvas(canvas,"http://www.baidu.com",function(error){
if(error){
console.log(error);
}else{
console.log("success!");
}
});
}
},
mounted(){
// 组件挂载的时候,调用生成二维码函数
this.useqrcode();
}
}
</script>
<style>
</style>
父组件App.vue:
<template>
<div id="app">
<Erweima></Erweima>
</div>
</template>
<script>
import Erweima from @/components/Erweima.vue
export default {
components: { Erweima },
name: App,
data(){
return{
}
}
}
</script>
<style>
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
下一篇:
mock 数据常用的工具网站
