- 需求的场景描述(希望解决的问题)
我用swiper实现的可以轮播切换的页面,但是现在新加了一个预览的功能 点击预览时 要将 swiper的每一项都绘制成图片 然后进行预览 目前一共有19页 请问怎么实现canvas将swiper的每一项绘制成图片 前端绘制会不会影响小程序的性能?
- 希望提供的能力
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | canvas | 客户端 | 6.5.3 | 2.00 |
- 需求的场景描述(希望解决的问题)
我用swiper实现的可以轮播切换的页面,但是现在新加了一个预览的功能 点击预览时 要将 swiper的每一项都绘制成图片 然后进行预览 目前一共有19页 请问怎么实现canvas将swiper的每一项绘制成图片 前端绘制会不会影响小程序的性能?
- 希望提供的能力
1 个回答
swiper每一项除了图片还有其他内容吗?是必须用微信的图片预览功能吗?
对 swiper的每一项都是一个页面 背景图 图片 文字 都有 不使用图片预览功能 是用什么?
看你的需求,为什么要用图片预览功能,是要让用户下载图片?还是有二维码要让用户识别?
手机屏幕本身就不大,swiper应该已经足够展示,问问产品还有什么其他理由必须要预览
因为目前swiper的页面是需要用户上传图片或者输入文字的 产品那边说是加一个预览功能 可以让用户看看 完成之后 是什么样子 因为字体有些小 所以 需要页面 可以放大缩小 不是让用户下载图片 也没有二维码 就是单纯的预览
完成之后的swiper能放大缩小吗?如果不能,用户预览的时候放大缩小的意义在哪里?
不能 swiper一开始就不能缩放 但是他们要预览的时候 可以放大缩小 所以我没办法 只能 想着使用canvas绘制成图片