【微信小程序】小程序原生代码生成海报
第一步:
下载包,并将painter包放在components目录下
https://github.com/Kujiale-Mobile/Painter
第二步:
使用页面的json文件中引入
{"usingComponents": {"painter":"/components/painter/painter"}
}
第三步:
使用页面的wxml
接收海报的图片容器
<image mode="widthFix" src="{{ posterImg }}" id="goods_qr-code" alt /><painter wx-if="{{showPainter}}" palette="{{data}}" bind:imgOK="firstImg" />palette 字段作为画图数据的数据源, 图案数据以 json 形式存在
widthPixels 强制指定生成的图片的像素宽度绘图完成后,可以通过绑定 imgOK 或 imgErr 事件来获得成功后的图片或失败的原因
第四步:
使用页面的js
生成海报的方法(){
this.setData({template: {width: "750rpx",height: "1500rpx",views: [{type: 'image',url: 图片路路径,css: {top: '10rpx',left: '10rpx',right: '10rpx',width: '730rpx',height: '1500rpx'}}]}})
}海报生成完毕自动调用firstImg(e) {console.log(e.detail.path);this.setData({posterImg: e.detail.path})},
插件介绍及官网:
Painter生成海报
【微信小程序】小程序原生代码生成海报相关推荐
- 微信小程序自动生成打卡海报
1 背景 最近在做一款背单词的小程序,用户在学习完成有对外展示的需求.计划小程序可以自动生成打卡海报,用户可以将海报保存,将保存的图片发布至朋友圈.除此之外,为推广小程序,还需要在海报中加入小程序的二 ...
- 微信小程序会替代原生APP吗?
今天是微信小程序正式发布的日子,我也来蹭一下热点,凭自己的理解分析一下微信小程序的影响. 不废话,先回答标题,微信小程序会替代原生APP吗?我的回答是会替代活跃度低的APP. 有不少人谈论微信小程序会 ...
- 微信小程序-运用painter插件生成海报分享朋友圈--比canvas好用
微信小程序-运用painter插件生成海报–比canvas好用 先放插件地址:https://github.com/Kujiale-Mobile/Painter 还有个可视化把海报生成代码的地址:ht ...
- 【微信小程序】微信小程序保存二维码海报到相册,以及解决二维码不够清晰的问题
小程序保存二维码海报 添加 canvas 元素poster <canvas class="poster" canvas-id="poster" style ...
- 前端 domparser未定义怎么解决_开源|wwto:小程序跨端迁移解决方案——微信转其他小程序...
开源项目专题系列 (二) 1.开源项目名称:wwto 2.github地址: https://github.com/wuba/wwto 3.简介:wwto是58同城推出的一种小程序跨端迁移解决方案,可 ...
- app中使用企业微信sdk分享小程序报错:小程序路径错误,加载超时 解决办法。
问题描述: 在app中,需要调用企业微信skd,分享小程序给客户,客户打开小程序. 如果客户直接是企业微信中的,可以在企业微信中打开小程序. 但是,如果客户是微信中,用户在微信中打开小程序就报错. i ...
- 微信小程序小功能分享一( canves制图之后台base64图片转为微信临时文件)
大家好,这是我第一次分享博客,我叫小瑾轩,一名成都的程序员,小程序这两年发展迅速,尤其它的裂变分享能力很有潜力,最近一段时间一直在做电商项目,属实踩了好多坑,最近想整理一下,若有不足,欢迎评论,我们共 ...
- 获取微信聊天窗口的小程序入口参数
这几天在瞎折腾小程序,也上线了小程序,看看能不能搞点小广告费啥的. 我是不会放出来小程序的,免得被你们扒了 在某个群里有人在发享物说红包,跟京东的广告联盟的东西. 萌生一想法,在我自己的小程序上面挂享 ...
- Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台
由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...
最新文章
- linux重装系统后 70-persistent-net.rules 不能删除解决
- python3精要(20)-函数(1)
- 2017西安交大ACM小学期数论 [水题]
- 组织机构代码输入测试用例_测试代码以用于过大的输入
- PHP上传文件大小限制的问题(转)
- ATL--创建简单的ATL之dll工程,添加“ATL简单对象”类的参数说明
- ubuntu 使用gspca安装摄像头
- 用Java实现一个视频聊天软件
- Mac卸载Anaconda
- JDBC————PreparedStatement批处理
- 物联网之有线通信技术之短距离的现场总线
- 2018-2019年江苏省高等学校“阿里云大数据技术实战训练营”大学生万人计划学术冬令营开营...
- xpath 解析后和原网页结构不一致
- 关于IE读取缓存页面不刷新解决方法
- 【渝粤题库】陕西师范大学202291商业银行经营学作业(高起专)
- NetBeans IDE使用方法
- 打开计算机文档左边,打开.chm的文件后,看不到左边的目录,该怎样解决?
- sql是什么mysql是什么意思_sql是什么意思
- pwm调速c语言,PWM调速的C语言程序编写
- SQL优化建议(不定时更新添加)