当前位置: 首页 > Web前端 > vue.js

只能在在线环境中修复的错误,小程序扫码错误

时间:2023-03-31 20:07:28 vue.js

hello大家好,我是大粽子。工作中的填坑就像学问一样,要一步一步来,就像我下面遇到的问题一样。这是我的日志结果的一部分。扫码环境生成环境没问题模拟环境没问题,线上有问题。本地和线上互生扫码都会有问题,所以问题比较容易发现。按照业务逻辑一步步确认。前端获取商品详情中的商品详情后,将参数传给后台,后台生成小程序代码的Base64数据后发送给前端。其余的将html绘制成图片的功能由前端独立操作。商品详情--》获取小程序码--》绘制画布后保存图片。因此,让我们从一个小程序生成二维码开始。参数没问题。拿数据分析一下,看看后台生成了什么吧?(狗头),使用工具还原Base64图片。保存截图,去小程序验证,如果解析出来的数据和当时传入的参数一致,就放过后端开发代码,还是“哼”(前端小姐姐直接问自己后台开发的表情)(狗头)其实和参数一样,貌似找不到后台打。(无聊,没有气氛)哈哈哈。那么问题出在哪里呢?细心的童鞋应该想到了。如果后台给你的小程序代码数据没问题,只要数据使用正确,问题肯定不存在!那我们一步一步来证明吧!没办法,你登录在线环境也看不到。如果遇到测试问题,干杯或者直接输出数据即可。谁让开发工具模拟真实环境还是有问题?只是表现出来,暴力!还有一个地方我排错了,就是每次转换图片都会生成一个临时文件,名字都是一样的。为了排除插件功能本身的问题,我加了时间戳。不想一步步标记,然后在线审核提交测试,把所有可能出错的地方都屏蔽掉,需要时间。感受在线环境的焦虑来测试这道题。最后一次审核是在半夜1点17分。鹅厂不是强制6点下班吗?结论您可以放心扫码找到指定商品。您想知道哪些产品上线了吗?其实上面遇到的问题纯属坑,正常使用过程中环境复杂,但是我们都有一颗解决bug的心不是吗?在上面的修改中,我其实只是确认了数据参数,优化了生成的代码,在线确认。但是优化后的小程序是解析数据还是添加临时文件时间戳生效还没有确认,不过暂时对我来说不重要,以后有时间继续玩这个问题。细心的童鞋也可以帮我验证一下!对于一个不怕脱发的大粽子来说,没有什么门可以永远挡住一个执着的人。快点。