标签:vue nb qrcode 二维码 print import
一.如何使用qrcode生成一个二维码
使用:
1.安装: yarn add qrcode 或npm i qrcode
2.导入: import Qrcode from 'qrcode'
3. 定义一个canvas标签方二维码
<canvas ref="canvas" />
4.生成:调用里面的toCanvas方法
Qrcode.toCanvas(需要放置二维码的canvas标签,文本内容,{配制,宽度,高度....})
5.代码演示:
<template>
<div class="">
<canvas ref="canvas" />
<button @click="fn">点击生成一个二维码</button>
</div>
</template>
<script>
import Qrcode from "qrcode";
export default {
name: "",
methods: {
fn() {
Qrcode.toCanvas(
this.$refs.canvas,
"https://www.baidu.com/?tn=15007414_13_dg",
{ width: 300, height: 300 }
);
},
},
};
</script>
6.效果图:生成了一个通往百度的二维码。
二.如果想要进行一个打印某个区域内的内容
作用: 打印指定dom
使用:
1.安装 yarn add vue-print-nb 或者 npm i vue-print-nb
2.导入:
在main.js导入 import Print from 'vue-print-nb'
3.注册:
Vue.use(Print)
4.使用
在指定dom加上id id=‘xxx‘ ,在按钮上 v-print="{id:'xxx'}"
5.代码演示:
main.js中导入
下载:
import Print from "vue-print-nb";
Vue.use(Print);
APP.vue
<div class="">
<div id="xxx">
<h1>落霞与孤鹜起飞</h1>
<h1>秋水共长天一色</h1>
</div>
<button v-print="{ id: xxx }">点击进行打印</button>
</div>
6.效果图
标签:vue,nb,qrcode,二维码,print,import 来源: https://blog.csdn.net/qq_59076775/article/details/121521434
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。