uniapp 小程序canvas插入网络图片

复制代码
<template>
  <view>
    <canvas canvas-id="myCanvas" style="width: 300px; height: 300px;"></canvas>
  </view>
</template>

<script>
export default {
  data() {
    return {
      imagePath: ''
    };
  },
  methods: {
    getImageInfo() {
      uni.getImageInfo({
        src: 'https://aiapi.vip/1.jpg',
        success: (res) => {
          this.imagePath = res.path;
          this.drawCanvas();
        },
        fail: (err) => {
          console.log(err);
        }
      });
    },
    drawCanvas() {
      const ctx = uni.createCanvasContext('myCanvas', this);
      ctx.drawImage(this.imagePath, 0, 0, 300, 300);
      ctx.draw();
    }
  },
  mounted() {
    this.getImageInfo();
  }
}
</script>




<style>
	.container {
		display: flex;
		flex-wrap: wrap;
	}
</style>
相关推荐
AI前端老薛11 分钟前
小程序中简单 Loading 效果关键帧动画
小程序
Greg_Zhong17 分钟前
小程序中实现左侧分类与右侧子分类的联动效果.....
小程序·左侧分类与右侧分类联动
阿珊和她的猫35 分钟前
小程序页面间数据传递方法全解析
小程序
土土哥V_araolin1 小时前
双迹美业奖金制度模式系统(现成源码)
小程序·个人开发·零售
郑州光合科技余经理4 小时前
海外O2O系统源码剖析:多语言、多货币架构设计与二次开发实践
java·开发语言·前端·小程序·系统架构·uni-app·php
CHU72903511 小时前
定制专属美丽时刻:美容预约商城小程序的贴心设计
前端·小程序
hnxaoli18 小时前
统信小程序(十)nutika打包elf格式程序
小程序
CHU72903518 小时前
家门口的邻里集市:社区团购小程序的功能探索
小程序
hnxaoli18 小时前
统信小程序(十一)快捷地址栏
linux·python·小程序
烈焰飞鸟20 小时前
iconfont 在 uni-app 项目中的完整使用指南
vue.js·uni-app·iconfont