微信小程序需要wxml,wxss,js三种类型代码

1,wxml

<view class="container"><view class="title">兔年头像生成器</view><view class="description">选择一张图片,生成你的兔年头像吧!</view><image class="avatar" src="{{avatarUrl}}"></image><button class="btn" bindtap="onButtonClick">生成头像</button><view class="result" wx:if="{{result}}">{{result}}</view>
</view>

2,wxss

.container {display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100vh;}.title {font-size: 24px;font-weight: bold;margin-bottom: 20px;}.description {font-size: 18px;color: #666;margin-bottom: 30px;}.avatar {width: 200px;height: 200px;margin-bottom: 30px;}.btn {width: 200px;height: 40px;background-color: #007aff;color: #fff;border-radius: 20px;}.result {margin-top: 30px;font-size: 18px;color: #f00;}

3,js

Page({data: {avatarUrl: '/images/default-avatar.jpg',result: ''},onButtonClick: function() {wx.chooseImage({count: 1,success: res => {const tempFilePath = res.tempFilePaths[0];wx.getImageInfo({src: tempFilePath,success: res => {wx.showLoading({title: '头像生成中',});const ctx = wx.createCanvasContext('canvas');ctx.drawImage(res.path, 0, 0, 400, 400);const rabbitImage = '/images/rabbit.png';ctx.drawImage(rabbitImage, 250, 0, 150, 150);const rabbitEarsImage = '/images/rabbit-ears.png';ctx.drawImage(rabbitEarsImage, 230, -20, 200, 200);const rabbitNoseImage = '/images/rabbit-nose.png';ctx.drawImage(rabbitNoseImage, 280, 120, 100, 100);ctx.draw(false, () => {wx.canvasToTempFilePath({canvasId: 'canvas',success: res => {this.setData({avatarUrl: res.tempFilePath,result: '头像已生成!'});wx.hideLoading(); // 隐藏加载动画},fail: err => {console.error(err);wx.hideLoading(); // 隐藏加载动画}});});},fail: err => {console.error(err);}});},fail: err => {console.error(err);}});}})

头像生成器微信小程序代码相关推荐

  1. 国庆节头像生成器微信小程序源码,可挂流量主【源码好又多】

    头像生成小工具手机版截图 大家好我是源码好又多,最近看到好友都有很火的国庆节头像,我就很纳闷怎么做的?问了好友,原来是小程序做的,我就闲着国庆没事做了一个. 头像生成器制作工具小程序介绍: 国庆节头像 ...

  2. 超多制作模板的姓氏头像生成器微信小程序源码

    ☑️ 编号:ym612 ☑️ 品牌:无 ☑️ 语言:小程序 ☑️ 大小:0.2MB ☑️ 类型:姓氏头像生成器 ☑️ 支持:小程序

  3. 姓氏头像制作小工具超多制作模板的姓氏头像生成器微信小程序源码最新版

    内容目录 一.详细介绍 二.效果展示 1.部分代码 2.效果图展示 三.学习资料下载 一.详细介绍 这是一款姓氏头像制作小工具 内含丰富多样的模板提供制作 以前的基本是固定位置生成 这款制作支持拖拽调 ...

  4. DIY背景美化生成器微信小程序源码

    这是一款DIY美化器小程序 支持上传自定义图片作为背景 内容支持DIY输入,支持上传识别读取 总得来说还是不错的,好了下面大家可以来看看小编的测试演示图: 小程序源码下载地址:(已更新)二维码DIY背 ...

  5. 小程序源码:朋友圈集赞万能截图生成器微信小程序源码下载

    大家好这是一款朋友圈积攒截图小程序 里面内涵三款样式生成,一款图文,一款分享,一款查看的样式 也就是我们微信朋友圈所用到的样式就包含了 里面的流量主 那些可以用户自由的添加哈! 赞的数量那些可以用户自 ...

  6. 未来老婆查询生成器微信小程序源码 流量主系列

    https://wwt.lanzouy.com/i8MF40dp8ykb 未来老婆查询生成器微信小程序源码下载,支持流量主. 一款未来老婆或女朋友查询生成器, 玩法也就相当于类似之前很火的一款重生模拟 ...

  7. 微信小程序:自动采集头像大全微信小程序源码

    这是一款以头像为主的一款微信小程序源码 该小程序内包含了各种分类,各种样式都有 可以说是目前最全的一款头像小程序源码 五大分类情侣,女生,男生,卡通,风景 每大分类下面都有N个小分类,每个小分类下面有 ...

  8. 微信小程序:流量主头像组合微信小程序

    这是一个头像类型的小程序源码 支持多种流量主 比如激励视频,Banner,视频,插屏,原生模板等 小程序内包含多种头像非类,都是自动采集 比如男生头像,男声头像,动漫头像等等 另外该小程序还支持姓氏头 ...

  9. 小程序源码:自动采集头像大全微信小程序

    这是一款以头像为主的一款微信小程序源码 该小程序内包含了各种分类,各种样式都有 可以说是目前最全的一款头像小程序源码 五大分类情侣,女生,男生,卡通,风景 每大分类下面都有N个小分类,每个小分类下面有 ...

最新文章

  1. android工程混淆和反编译
  2. 【django】聚合函数和排序函数
  3. Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
  4. 系统集成资质培训 - 教学方式与效果研究
  5. 惠普宣布WebOS平板和手机,透露电脑计划
  6. H3C 常用接口和线缆
  7. 使用ABAP代码提交SAP CRM Survey调查问卷
  8. 全库模式 用户模式 表模式_暗模式,亮模式和用户的故事
  9. JVM——深入分析对象的内存布局
  10. 潭州课堂25班:Ph201805201 tornado 项目 第三课 项目 图片上传,展示 (课堂笔记)...
  11. 用计算机上发微博,电脑版新浪微博怎么使用?新浪微博基本使用方法介绍
  12. python处理Excel数据串行串列问题
  13. windows无法打开添加打印机_PDF-XChange Lite(pdf虚拟打印机)正式版下载-PDF-XChange Lite(pdf虚拟打印机)v8.0.342.0最新版下载...
  14. 罗尔定理、拉格朗日中值定理和柯西中值定理和用他们证明不等式、
  15. PhpBazar adid SQL注入漏洞
  16. 用python通过selenium自动化测试抓取天猫店铺数据
  17. 服务器SSL证书和域名证书有什么区别?
  18. AURIX TC397 SCU 之 ERU 外部中断
  19. 《港联证券》股票必须持仓多久才能卖?股票买入多久显示持仓?
  20. 07 工程结构及依赖关系

热门文章

  1. jQuery -- 光阴似箭(二):jQuery效果的使用
  2. 【幻灯片分享】Siri:I,robot! Siri语音识别系统详解 | 新浪 张俊林 | iOS DevCamp
  3. 切矢量瓦片iserver发布面丢失问题
  4. 设计原则03:会修电脑不会修收音机-依赖倒转原则
  5. 多线程小猪佩奇吃煎饼
  6. 非隔离电源与DC12V-DC5V电源分析
  7. 优酷在计算机上无法联网,优酷路由宝192.168.11.1(wifi.youku.com)打不开
  8. 最小角回归(Least Angle Regression)
  9. AutoCAD C# 二次开发项目----批量替换块(1)
  10. python处理完数据导入数据库_全国最新行政区划省市区三级数据表(2018年9月),可直接用Python处理后导入数据库...