wx.previewImage
发布于 5 年前 作者 nama 4260 次浏览 来自 问答

ios 的 previewImage的为什么要跳两下? 先闪一下带导航栏的页面(和安卓一样),然后又跳到全屏页面?

这样体验很差啊,不能直接到全屏预览么?

10 回复

大概明白你的意思了,h5的话,可以直接可以生成canvas对象,var canvas = document.createElement(“canvas”);

而小程序不行,若果隐藏canvas的话,又无法绘制(我尝试过)。所以好像做不到直接绘制好后生成图片进行预览这样的功能。

有几个思路

  1. 服务端绘制图片,然后接口返回可以直接预览

  2. 直接做一个单独的canvas页面,绘制图片,不做预览。

就是父元素和子元素都加了绑定tapbind

不是时机问题,是想用户点击生成海报按钮以后,直接进入previewImage里面,可以长按保存或转发,不想让用户看到我canvas画出来海报的页面,也就是那个带导航的page

我想问一下具体怎么解决的,我们考虑在canvas上直接画需要的内容,然后直接进入预览,不要让用户点击图片再进入预览,可以吗

你好,能收到消息的话回复一下,有个其他问题想请教

楼主说的【多次绑定】是什么情况~我好像也碰到这个问题,不知道你是怎么解决的?

setTimeout不行么?

嗯,我们也尝试过hidden canvas,预览不出来。

1方案,我们时间来不及了

2方案,我们原来想借用预览长按的那个效果的

 没人遇到一样的问题么?

回到顶部