- 小程序开发者在面对团队多人协同开发是怎么做的呢?
场景:小程序区分正式版本以及体验版本,正式版本相当于就是生产环境(released),体验版本就是测试环境(test),按照一般的项目通过SVN/Gitlab工具能做到代码同步、功能分开迭代发布等,目前遇到的问题是开发者A在本地还没有推送Gitlab的情况下发布体验版本1.0.1,开发者B在自己的本地也推送了自己迭代的功能到体验版本1.0.2,这个时候1.0.2中将不会存在1.0.1所迭代的功能。导致代码仓库中的代码与测试环境并不同步的问题。 关于这个问题我的猜想是:小程序推送到代码管理仓库中通过CI/CD自动构建通过微信提供的API来发布体验版本。 不知道其他团队的做法是怎么样的呢?有更好的建议吗?
2023-01-17 - 小程序wx.request 使用post频繁出现 412 HTTP 状态码
环境: 使用小程序开发框架是 wepy 版本为 1.6.0 (使用的是小程序中的request) 问题: 近一个月没更新小程序,在2020年3月23号下午发现一次post请求中出现 412 HTTP 状态码,接下来几天频繁出现。下面是两条日志的记录,对比了一下设备的微信SDK版本跟微信版本,设备基础版本等等。 发起请求的条件为POST,提交的数据是json,比较多。没有更改设置过任何请求头(Accpet: "application/json" 例外)。而且出现问题的为iPhone设备,安卓目前没有发现。 看了下接口的日志提示的错误为: HTTP Header IF-None-Match is only allowed for GET and HEAD Requests。 HTTP状态码为 412 复现: 问题复现条件为:只要出现过一次这种问题的设备,以相同的环境条件再次出发还会有这个问题。 [图片]
2020-03-27 - 微信开发者工具导致了我使用wepy一直报错
事情是这样的,每次官方迭代新版本的微信开发者工具我都会主动去更新,但是这次,把我害惨了,我的微信开发者工具从版本 v.1.02.1907300 更新到 v.1.02.1910282 后,导致了我基于wepy使用的this.$apply()抛出异常,这个是我问题还是官方的微信开发者版本的问题导致的。 一直抛出 WEPY Can not call $apply in $apply process 但是我微信开发者工具版本还原到 v.1.02.1907300 后又没事了。
2019-10-29 - 小程序的API接口无效 setTabBarItem
[代码]wx.setTabBarItem({[代码][代码] [代码][代码]"index"[代码][代码]: 1,[代码][代码] [代码][代码]"text"[代码][代码]: [代码][代码]"首页"[代码][代码],[代码][代码] [代码][代码]"iconPath"[代码][代码]: [代码][代码]"./image/search.png"[代码][代码],[代码][代码] [代码][代码]"selectedIconPath"[代码][代码]: [代码][代码]"./image/9303A7/search-select.png"[代码][代码],[代码][代码] [代码][代码]"success"[代码][代码]:[代码][代码]function[代码][代码](res){[代码][代码] [代码][代码]console.log([代码][代码]"成功换图片"[代码][代码],res)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"fail"[代码][代码]:[代码][代码]function[代码][代码](err){[代码][代码] [代码][代码]console.log([代码][代码]"换图片失败"[代码][代码],err)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]万恶的小程序,bug满天飞,这个接口不起作用了,我设置了3个tabbar的,只改变中间的,发现文字是能改变,但是图片更换失败,已经跟足官方提出的文档写了 [图片]
2018-07-03 - 微信 JSSDK chooseImage 接口 sizeType 的参数无效
在安卓手机上的微信内核与IOS的内核不一样,导致了chooseImage 的参数有问题,安卓手机上的选择原图的参数是无效的,个人认为这是个bug,sizeType 参数有两个,'original' : 原图、'compressed' : 压缩。 1.IOS下是无问题的,安卓下参数选择 original 无效(无效的意思是显示在页面上市压缩图 ,应该是base64 处理过了) 2.当安卓选择 original 参数时,再通过上传图片的接口,发现图片是能选择原图的,通过上传到微信服务器,后通过 accessToken 与 serverId 获取到图片的资源地址时,图片是原图的 猜想: 1.难道在安卓手机上的 original 原图通过 base64 的压缩了?需要把图片还原才能获取原图?
2018-05-31 - web-view 分享接口的图片,部分手机不显示
使用的是web-view嵌套网页,分享成功,但是部分手机的默认图片不显示,图片应该是有的,对比过没有图片的分享,是有一点差别的。图片有了,为什么是全白的,不是默认微信小程序的截图的吗?开始以为是版本库的问题,后来查明不是,以下是分享后有图片显示的手机设备信息:[图片] [图片],以下3张是分享后不能显示图片的设备信息:[图片] [图片] [图片]
2018-05-29 - 小程序 webview 兼容微信的最低版本是什么
- 需求的场景描述(希望解决的问题) - 希望提供的能力 已经写好的移动端程序,把页面通过web-view内嵌微信里,但那是考虑到用户的手机微信版本问题,会否造成微信版本低的用户无法打开页面等问题,还想了解webview的其他bug与兼容问题 [代码]<[代码][代码]web-view[代码] [代码]src[代码][代码]=[代码][代码]"http://www.billson.club"[代码][代码]></[代码][代码]web-view[代码][代码]>[代码]
2018-04-23