使用uQRCode的js文件生成,下载
下载zip,使用这个js文件即可
引入方式:
import UQRCode from '../utils/uqrcode'
生成:
const qr = new UQRCode(); qr.data ='https://ext.dcloud.net.cn/plugin?id=1287'; qr.make(); this.modules = qr.modules;
<view class="qrcode">
<view v-for="(row, rowI) in modules" :key="rowI" style="display: flex;flex-direction: row;">
<view v-for="(col, colI) in row" :key="colI">
<view v-if="col.isBlack" style="width: 4px;height: 4px;background-color: black;">
<!-- 黑色码点 -->
</view>
<view v-else style="width: 4px;height: 4px;background-color: white;">
<!-- 白色码点 -->
</view>
</view>
</view>
</view>