个人案例
卓正医疗医生端
wepy编写的客户端
卓正医疗医生端扫码体验
卓正医疗丨约门诊问医生健康科普
wepy迁移uni实现客户端
卓正医疗扫码体验
- 小程序迁移
目前我司正在申请小程序迁移,小程序迁移前后我们绑定的还是同一个开放平台,unionId应该不会变吧。我司目前只是想迁移主体,其他不变。如果unionID变了,那我们原用户信息不就凉凉了。想确认一下迁移完了原账号那些东西要重新弄,目前明确的是,支付的商户号要切换,关联公众号要重新关联,还有其他变动吗?服务端api会变动吗?
2019-06-27 - 开发工具打开公号文章webview死循环
- 当前 Bug 的表现(可附上截图) 开发工具打开webview, webview路径为公号文章,公号文章中有链接,跳转至同个公号下的其他文章。进行跳转后。按返回键,返回上一篇文章。再按返回又进入刚才跳转的文章。就一直在这两篇文章轮流跳,回不去小程序了。开发工具出现,小程序征集没问题 - 预期表现 开发工具打开webview, webview路径为公号文章,公号文章中有链接,跳转至同个公号下的其他文章。进行跳转后。按返回键,返回上一篇文章,再按返回返回进webview的前一个页面。
2019-06-14 - 小程序模板消息点击跳转路径,进入体验版小程序
- 当前 Bug 的表现(可附上截图) 开发者的微信中有开发版、体验版、正式版小程序。服务端走小程序模板消息推送api。API中并没有参数可以选择跳转到小程序的:开发版、体验版、正式版(所以应该都是跳转到正式版才对吧)。但是,为什么我的手机(开发人员)有些推送的模板消息的跳到正式版,有的是跳到体验版???? - 预期表现 1、小程序模板消息推送api(send)要不加一个跳转版本的参数。 2、要不统一跳转至正式版。 - 复现路径 开发者的微信中有开发版、体验版、正式版小程序。然后推送多条小程序模板消息,点模板消息跳转必现 - 提供一个最简复现 Demo 开发者的微信中有开发版、体验版、正式版小程序。然后推送多条小程序模板消息,点模板消息跳转必现
2019-06-13 - sendSocketMessage: fail taskID not exist
[代码]//创建连接[代码] [代码]if[代码] [代码](![代码][代码]this[代码][代码]._socketTask || [代码][代码]this[代码][代码]._socketTask.readyState!=1) {[代码] [代码] this[代码][代码]._socketTask = wx.connectSocket({[代码][代码] url: option.url,[代码][代码] header: {[代码][代码] ...option.header,[代码][代码] 'content-type'[代码][代码]: [代码][代码]'application/json'[代码][代码] },[代码][代码] method: [代码][代码]'GET'[代码][代码],[代码][代码] fail: [代码][代码]function[代码][代码](res){[代码][代码] self._isLogin = [代码][代码]false[代码][代码] self.reConnect()[代码][代码] }[代码][代码] })[代码] [代码]}[代码][代码]sendHeartBreakMsg() {[代码][代码] [代码][代码]let self = [代码][代码]this[代码][代码] [代码][代码]try[代码][代码]{[代码] [代码] //wx.sendSocketMessage ({})使用sendSocketMessage 同样会出现[代码] [代码] [代码][代码]self._socketTask.send({[代码][代码] [代码][代码]data: [代码][代码]'HB_'[代码][代码]+wx.getStorageSync([代码][代码]'loginInfo'[代码][代码]).token,[代码][代码] [代码][代码]success: (e) => {[代码][代码] [代码][代码]// console.log('HB')[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: (res) => {[代码][代码] [代码][代码]console.log(res, self._socketTask, self._options, self._socketTask.readyState)[代码][代码] [代码][代码]if[代码] [代码](self._socketTask && self._socketTask.readyState != 1) {[代码][代码] [代码][代码]self.reConnect()[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码][代码](!self._socketTask) {[代码][代码] [代码][代码]self.createConnection()[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]catch[代码][代码](e){[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]错误日志已上传2019-05-21 正常connectSocket创建连接,测试使用两种方法发送message:sendSocketMessage / socketTask.send 发送。 一切在3-5分钟内是好的。切到后台,回到微信连天页面,再切回小程序,消息还是正常发送。操作3-5分钟后,发送消息就会报 sendSocketMessage: fail 。taskID not exist。此时websocket是连通的,readystate是open状态。我就想问一下这个报错是什么意思?导致sendSocketMessage一直报错。只有关闭微信重开才可以解决。kill吊销程序重启才能解决。 手机:iphoneXr IOS 12.2 微信版本: 7.0.4 基础库版本:2.7.0 [图片] [图片]
2019-05-21 - 微信账号切换 storage未清空或切换
真机(iphoneXR 和 iponeX;系统ios 12.1.4 ;基础库:2.6.2;微信:7.0.3)微信账号切换后,小程序内storage未清除。导致小程序业务账号串号。 在官网文档的框架中 A用户 和 B用户的缓存应该是分开的。互不影响的。但是真机中切换账号后两边小程序缓存是公用的。 以前也有人提过,后面官方没有声音了,请跟进一下~ https://developers.weixin.qq.com/community/develop/doc/0006244b11c810b5ba07f748356000?highLine=%25E5%2588%2587%25E6%258D%25A2%25E8%25B4%25A6%25E5%258F%25B7%2520token
2019-03-22 - setInnerAudioOption
- 当前 Bug 的表现(可附上截图) 1、wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false}) 这个API,只有在app onshow的时候调用才可以强制IOS手机外放,在page 中调用无效。 已调用wx.caniuse确认该手机微信版本这个api是可用的,无报错。 2、在iphone7 微信7.0.3.40 基础库2.6.2 上,设置强制外放wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false})后,textarea输入的时候灰常卡,隔几秒钟会出系统自带的键盘声,然后删除文字的声音也会延迟。(手机此时设置静音状态,确定手机此时无开其他程序,内存充足,无报错)。 - 预期表现 在页面生命周期中调用wx.setInnerAudioOption({mixWithOther:true,obeyMuteSwitch:false}),即使是在静音模式下,也能播放声音。且不影响teatarea输入,系统输入的键盘声音不应该发出,不卡顿。 机型详情: (已在微信内上传日志及卡顿日志,微信昵称:路从今夜白) [图片] [图片]
2019-03-09 - 当页面存在多个video标签时,ios设备在视频缓冲时大概率会自动播放。
- 当前 Bug 的表现(可附上截图) 当页面存在多个video标签时,ios设备在视频缓冲时大概率会自动播放。(autoplay默认为flase,不应该自动播放) - 预期表现 未设置autoplay时不应该自动播放 - 复现路径 开发工具 -> 预览 -> ios扫码即显 - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/YJyW8Mmm7C5d
2019-01-29 - 插件包大小是多少,求告知
- 当前 Bug 的表现(可附上截图) 专门腾出100k空间引用插件,引用插件后,小程序包提示超大小。 "WechatSI": { "version": "0.0.7", "provider": "wx069ba97219f66d99" } [图片] 需要确定同声传译插件大小是多少,进行引用 - 预期表现 知道插件大小,在主包腾出空间
2018-12-25 - text标签中如果有\n换行,但是white-space:nowrap不生效
- 当前 Bug 的表现(可附上截图) [图片] text标签添加样式 { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } text标签内文本信息:---xxxx \n ---xxxxx \n ---xxxx\n text标签中如果有\n换行,但是white-space:nowrap仅对\n内字符生效,并不是对text标签生效。\n依然导致可以换行 - 期待结果 [图片]
2018-11-20 - iphoneXs Max Textarea 无法被focus
- 当前 Bug 的表现(可附上截图) textarea在IphoneXS max上无法被选中(间歇),在XR和X上测试均未复现。本小程序中textarea也没有采用任何样式定位,也无覆盖 <textarea bindinput="inputDescriptionEvent" placeholder="{{ mtext['reason3'][language] }}" style="width: 100%;height: 120rpx"/> - 预期表现 textarea在IphoneXS max上可被选中,并可以输入 - 复现路径 提交预约处的病情描述 - 提供一个最简复现 Demo 卓正诊所小程序 [图片]
2018-11-13