vue 二维码生成

vue2:fengyuanchen/vue-qrcode at v1 (github.com)

vue3:fengyuanchen/vue-qrcode: QR code component for Vue.js (github.com)

vue2内使用方法:

Getting started

Install

npm install vue@2 @chenfengyuan/vue-qrcode@1

In browser:

<script src="/path/to/vue.js"></script>
<script src="/path/to/vue-qrcode.js"></script>
<script>Vue.component(VueQrcode.name, VueQrcode);</script>

Usage

import Vue from 'vue';
import VueQrcode from '@chenfengyuan/vue-qrcode';

Vue.component(VueQrcode.name, VueQrcode);
<qrcode value="Hello, World!" :options="{ width: 200 }"></qrcode>

其他人使用举例:

VUE+ElementUI在table组件中将动态链接生成二维码

myako_

vue-qrcode的GitHub网址:https://github.com/fengyuanchen/vue-qrcode

  1. 安装vue-qrcode
npm install @chenfengyuan/vue-qrcode vue
  1. 全局引用
// 在main.js中
import VueQrcode from '@chenfengyuan/vue-qrcode';
Vue.component(VueQrcode.name, VueQrcode)

// 在页面需要生成二维码的地方插入组件
// <qrcode value="需要生成二维码的链接" :options="{ width: 200 }"></qrcode>

// 举例:
<el-table-column label="二维码" align="center">
       <template slot-scope="scope">
               <qrcode :value="scope.row.qr_code" :options="{ width: 60 }"></qrcode>
       </template>
</el-table-column>
  1. 单个页面使用组件
// 在页面中引入文件
import VueQrcode from '@chenfengyuan/vue-qrcode';
components: {
      qrcode: VueQrcode
},

// 在需要的位置插入组件:
<el-table-column label="二维码" align="center">
       <template slot-scope="scope">
               <qrcode :value="scope.row.qr_code" :options="{ width: 60 }"></qrcode>
       </template>
</el-table-column>

来源:(14)VUE+ElementUI在table组件中将动态链接生成二维码 - 简书 (jianshu.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值