uni——画布、海报(留存笔记)

网址:https://ext.dcloud.net.cn/plugin?id=1287

代码:

<template>
	<view class="body">
		<canvas id="posters" class="canvas" type="2d" :style="{width:width+'px',height:height+'px'}"
			canvas-id="posters"></canvas>

		<image class="bg" :src="$common.image('/static/bgImg.png')" mode=""></image>
		<view class="content">
			<view class="topLogo">
				<image class="logoImage" :src="$common.image('/static/logo.png')" mode=""></image>
			</view>
			<view class="spreadBox">
				<image class="spreadCode" :src="$common.imageNet(mCodeImage)" mode=""></image>
			</view>
			<view class="button">
				<text class="button2" @click="download()">
					保存分享
				</text>
			</view>
		</view>
	</view>
</template>

<script>
	import UQRCode from '@/common/uqrcode.js'
	export default {
     
		data() {
     
			return {
     
				// 二维码图片
				mCodeImage: '',

				poster: '',
				width: 676,
				height: 1010,
				canvas: null,
				ctx: null,
				sys: null,
				bodyHeight: 0,
				qrocdeUrl: '',
				posterUrl: '',
			}
		},

		onReady() {
     
			// 准备完毕之后
			this.renderCanvas()
			// const query = wx.createSelectorQuery().in(this)
			// query.select('#foot').boundingClientRect(res => {
     
			// 	this.bodyHeight = this.sys.windowHeight - res.height
			// }).exec()
		},
		onLoad(options) {
     
			// 这一步是获取系统信息,当前这里使用的是自己封装好的方法uni.getSystemInfoSync();
			this.sys = this.$common.getSys()
			// 当前二维码是后端已经生成好的图片,mCodeImage后面会用到
			this.getCodes(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值