• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

很好用的后台直接可视化编辑海报,小程序前端显示

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

首先贴上原作者地址:https://juejin.im/post/5d8b20ba51882509615bca09

大致思路就是后台通过painter-custom-poster该插件实现可视化编辑然后生成一段json代码,然后小程序端则接收json代码后再通过小程序端的工具Painter绘制这段json代码生成图片。而后台系统也可以根据这段json代码导入进行整体海报的修改,也可以自己自己存入几个模板,直接使用,具体请看原作者文章

这里在作者源代码基础上修改了部分代码,修改了添加图片可本地直接上传,添加了常用属性值备注等方便运营人员使用,添加了types字段,然后通过给元素添加该字段后端再拿到这段代码根据types进行替换处理,就可以动态的给海报添加图片头像昵称二维码等

虽然功能很强大,但是在接入过程中也遇到一些问题,说一下将该项目放入公司后台时,中途主要遇到的几个问题
首先是原作者的react项目下载下来后通过npm安装启动时报错,然后执行这句解决了

然后在修改工具代码添加types字段和修改其他地方时花了一段时间去理解源代码、再然后因为原项目后台是用的vue写的,不能直接往里面放,所以想到的解决方法就是将工具放到另外个地址,然后通过iframe引用

最后是在成功将工具修改放入后台后,不知道是工具本身还是在修改时造成的,偶尔会出现在可视化界面添加图片后再修改宽高会报错然后页面崩掉,需要重新刷新,然后还有一开始照着作者说的将生成图片质量改为了0.2之后虽然生成海报快了但是海报的质量会特别低,所以建议最好还是不要改,或者改成其他数值

贴一张效果图

放上修改之后的工具

链接: https://pan.baidu.com/s/17vsDaQxWHYsD12o26AF8Lw 提取码: 3dxw
链接: https://pan.baidu.com/s/1JyWxFBn6kyXBubDxZlP4vg 提取码: 6aq9


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
小程序好用的插件发布时间:2022-07-18
下一篇:
微信小程序开发(1)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap