小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在自定义tabbar里设计了中心按钮,点击绘制二维码。在首页的tab页下点击可以正常回调与绘制,可是在个人中心的tab页下点击却不执行回调。尝试将首页与个人中心调换位置,结果个人中心可以回调,首页不可以回调。就是说第二个页面始终无法回调。
在网上找到一些方法,把draw的回调加上延时,但加上延时之后canvasToTempFilePath会报错fail canvas is empty。
请求解决方法!急!!!!!
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
同一个canvas上下文不会二次调用draw,可以每次重新创建上下文
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
参考这个帖子:https://developers.weixin.qq.com/community/develop/doc/00048854cb87385e373b2675756c00?_at=1617014231147
这是tabbar中心按钮调用的函数
这是引入的js文件里的draw函数
如果是第一个tab页点击可以产生回调,但第二个页面再点击打印数据到aaaaa就停止了。
tabbar中心按钮的点击事件是固定写死的,按理说无论在哪个页点击触发的都是同一个点击事件,对应着的都是这个函数。
两个页面点击触发完全一致,但第二个页面就是无法进入回调。
求大神支招!
按着报错一步步外上查原因,你别没检测就拿问题出来问,这么描述也不放代码片段,帮不了你。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
同一个canvas上下文不会二次调用draw,可以每次重新创建上下文
参考这个帖子:https://developers.weixin.qq.com/community/develop/doc/00048854cb87385e373b2675756c00?_at=1617014231147
这是tabbar中心按钮调用的函数
这是引入的js文件里的draw函数
如果是第一个tab页点击可以产生回调,但第二个页面再点击打印数据到aaaaa就停止了。
tabbar中心按钮的点击事件是固定写死的,按理说无论在哪个页点击触发的都是同一个点击事件,对应着的都是这个函数。
两个页面点击触发完全一致,但第二个页面就是无法进入回调。
求大神支招!
按着报错一步步外上查原因,你别没检测就拿问题出来问,这么描述也不放代码片段,帮不了你。