uniapp生成二维码插件(tki-qrcode二维码生成器)
1、uniapp生成二维码插件
由于代码太多不便粘贴了,可以进入这里查看详情https://www.npmjs.com/package/tki-qrcode
2、调用页面的实例代码如下:
<tki-qrcode v-if="ifShow" cid="qrcode1" ref="qrcode" :val="val" :size="size" :unit="unit" :icon="icon"
:iconSize="iconsize" :lv="lv" :onval="onval" :loadMake="loadMake" :usingComponents="true" @result="qrR" />
<script>
import tkiQrcode from '@/components/tki-qrcode/tki-qrcode.vue'
export default {
components: {
tkiQrcode
},
data() {
return {
id: '',
val: '二维码', // 要生成的二维码值
size: 200, // 二维码大小
unit: 'rpx', // 单位
background: '#b4e9e2', // 背景色
foreground: '#309286', // 前景色
pdground: '#32dbc6', // 角标色
icon: '', // 二维码图标
iconsize: 40, // 二维码图标大小
lv: 3, // 二维码容错级别 , 一般不用设置,默认就行
onval: true, // val值变化时自动重新生成二维码
loadMake: true, // 组件加载完成后自动生成二维码
src: '' // 二维码生成后的图片地址或base64
};
},
watch: {
id(val) {
if (!val) return
this.getDetail()
}
},
onLoad(params) {
this.id = params.id;
},
methods: {
qrR(res) {
this.src = res
},
getDetail() {
detailRouting(this.id).then(res => {
this.val = this.form.code
})
}
}
}
</script>3、tki-qrcode二维码生成器页面的效果图

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址:https://tangjiusheng.cn/web/qdkf/661.html
原文地址:https://tangjiusheng.cn/web/qdkf/661.html
