不同页面点击CanvasContext.draw,第二次点击回调不执行?

小程序 文章 2021-03-29 18:42 743 0 全屏看文

AI助手支持GPT4.0

不同页面点击CanvasContext.draw,第二次点击回调不执行?When I click CanvasContext.draw on different pages, the callback is not executed for the second click?

不同页面点击CanvasContext.draw,第二次点击回调不执行?

在自定义tabbar里设计了中心按钮,点击绘制二维码。在首页的tab页下点击可以正常回调与绘制,可是在个人中心的tab页下点击却不执行回调。尝试将首页与个人中心调换位置,结果个人中心可以回调,首页不可以回调。就是说第二个页面始终无法回调。

在网上找到一些方法,把draw的回调加上延时,但加上延时之后canvasToTempFilePath会报错fail canvas is empty。

请求解决方法!急!!!!!

The center button is designed in the custom tabbar, and click to draw the QR code. Click under the tab page of the home page to call back and draw normally, but click under the tab page of the personal center to not execute the call back. Try to change the position between the home page and the personal center. As a result, the personal center can call back, but the home page cannot. That is to say, the second page can never be called back. Find some methods on the Internet to add delay to the callback of draw, but after adding delay, canvastotempfilepath will report an error: fail canvas is empty. Request a solution! Urgent!!!!!

回答:

赤赤:

这是tabbar中心按钮调用的函数

这是引入的js文件里的draw函数

如果是第一个tab页点击可以产生回调,但第二个页面再点击打印数据到aaaaa就停止了。

tabbar中心按钮的点击事件是固定写死的,按理说无论在哪个页点击触发的都是同一个点击事件,对应着的都是这个函数。

两个页面点击触发完全一致,但第二个页面就是无法进入回调。

求大神支招!

武曲心:

按着报错一步步外上查原因,你别没检测就拿问题出来问,这么描述也不放代码片段,帮不了你。

赤赤:emm这位兄台怎么这么让人火大,问问题的平台还不能发问题了?

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
在小程序中怎么去实现用户点击一个链接地址,就跳转到该网页地址的?
你好,能否尽快审核一下我这边的视频?谢谢
微信电脑端渠道自定义渠道数据注册用户 和 手机小游戏助手渠道新增数据 相比 差异达30%
视频消息无法添加视频专辑?
开发工具问题 css 的计算属性 calc() 在开发工具调试出现问题 ?
随便看看
微信JSAPI申请退款问题 674
三八女生节到了 能有啥优惠活动吗? 447
微信公众号被永久封禁了,如何注销该账号呢?目的是想解绑管理员名额。 1703
webview---小程序-----webivew 返回时如何同步状态? 502
http://www.idmobile.cn/ 如需浏览,请长按网址复制后使用浏览器访问? 1758
新注册域名微信中被拦截,需要怎么办? 428
请问,小程序与app开过程中,对接微信授权登录,openid是否可以不一致? 485
电脑编译正常,手机预览显示100%就是看不到游戏 467
通过encryptedData、iv、session_key为什么获取不到手机号? 768
小程序A跳转至小程序B,跳传过去提示页面不存在? 670