vue中生成二维码
2024-10-18 23:22:47
<template>
<div id="qrcode" ></div>
</template>
<script>
import QRCode from 'qrcodejs2'
export default {
name: "n-qr",
props: {
value: {
type: String
},
options:{
type:Object,
default:function() {
return {
width: ,
height: ,
};
}
}
},
watch: {
value(v){
this.qrcode.makeCode(v);
},
},
mounted(){
this.qrcode = new QRCode("qrcode", this.options);
this.qrcode.makeCode(this.value);
}
}
</script>
使用:
<nqr v-model="qrUrl" :options="options" class="qrcode"></nqr>
import nqr from "./nQr.vue";
export default {
components: {
nqr
},
data() {
return {
qrUrl: "",
options: {
width: ,
height:
},
createTime: ""
};
},
最新文章
- dubbo 配置解析
- $(function(){}) 与(function(){})()在执行时的优先级
- Silverlight 调用自托管的wcf 报跨域异常的处理
- yii2.0 网址重写
- TJI读书笔记07-初始化
- RunLoop机制理解
- redis的info
- .NET生成静态页面的方案总结
- 3. redis的超时,事务,watch
- barManager.Menu(barSubItem)
- PhpStorm 超强语言模板的支持
- Spring基础篇——Spring容器和应用上下文理解
- 网站地图怎么做?dedecms网站地图制作方法听语音
- css设置兼容的透明样式
- SQLServer之DEFAULT约束
- python headers missing
- 百战程序员——JDBC
- matplotlib报错_tkinter.TclError: no display name and no $DISPLAY environment variable
- 创建xml树
- Python中的魔术方法详解