前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国内的研发真的任重道远

国内的研发真的任重道远

作者头像
江湖评谈
发布2022-11-19 10:25:25
2520
发布2022-11-19 10:25:25
举报
文章被收录于专栏:天下风云

腾讯作为国内排得上号的所谓互联网公司,它的这个研发水平真是惨不忍睹。估计把钱都用在了吃喝上了。

腾讯公司的微信和QQ是两大重量级产品。微信里面的开发微信小程序在国内是独树一帜的存在,但是就这么个玩意。居然BUG到处都是,体验让人惨不忍睹。

代码语言:javascript
复制
 dianji: function(){  // 通过but点击事件触发后面的函数
     wx.downloadFile({
        url: 'https://lmg.jj20.com/up/allimg/tp09/210611094Q512b-0-lp.jpg',
        filePath: wx.env.USER_DATA_PATH+'/a.jpg',
        success: function(res){
          wx.saveImageToPhotosAlbum({
            filePath: res.filePath,
            success(res){
              console.log("保存成功")
            },
            fail:function(err){
               console.log(err.errMsg)  
            }
          })
        }
     })
    },

类似于上面这小段代码,最起码存在三个bug ,目前发现的为止。tencent可能不认这是bug,但是也体现了他们的水平真的lowB。东西完全抄袭国外的了。

其一:saveImageToPhotosAlbum保存到相册的时候,只有第一次提示保存,后面就完全不提示了,失败了或者成功了你也不知道。而你需要提示的话,需要在微信开发者工具里面清空缓存。这点在开发文档里完全没提到。

其二:saveImageToPhotosAlbum它的filePath 如果你用 res.tempfilePath,在模拟器上提示成功但是在真机上确实失败的。解决方法是,把downloafFile的filepath 设置下:wx.env.USER_DATA_PATH+'/a.jpg',然后saveImageToPhotosAlbum里面的filepath用res.filepath(注意这个地方不能用this.filePath否则出错),这点也完全没提示,理论上this.filepath和res.filepath是完全一样的,但是在tencent这种手里开发就是不一样。

其三:saveImageToPhotosAlbum保存失败了,它什么都不提示。你需要自己去添加代码,打印出来。

代码语言:javascript
复制
fail:function(err){
               console.log(err.errMsg)  
            }

才能看到到底哪里错了。为啥有的有的地方有提示,有的没有。你要不全部没有,要不全部都有。

路漫漫其修远兮,吾将上下而求索。求的是国外的顶尖产品,而不是Tencent这种玩意。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 江湖评谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档