- launchApp无法返回app
- 当前 Bug 的表现(可附上截图) 在社区搜了一下这个问题,都是安卓系统无法跳转的,我是iOS系统。 app打开小程序成功,且scene值为1069,但是使用launchApp类型button无法返回APP。 真机调试时,点击按钮,错误信息为:navigateBackApplication:fail。 - 预期表现 成功跳转回app,且携带正确的参数。 - 复现路径 开放平台APPID:wx792f7207c045b8ee 小程序原始ID:gh_f0c511d52568 - 提供一个最简复现 Demo
2018-09-28 - 求助 用navigateTo 页面传递 url的问题.
我在第一个页面里面加载公众号的文章,调取里面的url, 给到另一个页面 [代码] [代码][代码]let url = that.data.list[index1].content.news_item[index2].url[代码] [代码] [代码][代码]console.log([代码][代码]'send url = '[代码][代码], url)[代码][代码] [代码][代码]wx: wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'/pages/shownews/news?url='[代码] [代码]+ url,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](res) {},[代码][代码] [代码][代码]complete: [代码][代码]function[代码][代码](res) {},[代码][代码] [代码][代码]})[代码][代码]},[代码] 此时打印的日志是: [代码]send url = http://mp.weixin.qq.com/s?__biz=MzIxNzE5MDI1Mw==&mid=100000065&idx=1&sn=03e5a3eca6412394bd6c01d96c2a5a7a&chksm=17fcdb43208b5255ec2b4ad15c7d5a0e590fcb040122e4e8fead4a91ef9501e8845a14caa77c#rd[代码] 打开的另一个页面却是[后面的部分丢了] [代码]onLoad: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]console.log([代码][代码]'recurl = '[代码][代码]+ e.url)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]url: e.url[代码][代码] [代码][代码]})[代码][代码]}[代码][代码]recurl = http://mp.weixin.qq.com/s[代码] 所以导致页面 加载失败。 [图片] 这个时候我应该怎么处理呢?
2018-09-10 - 小米6x input 键盘弹出输入法遮挡了input组件,其它手机暂时正常
- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 正常使用 [图片] - 复现路径 - 提供一个最简复现 Demo <form bindsubmit="bindConfirmBtn"> <view class='speak' style='bottom:{{keyBarHeight + "px;"}}'> <image class='photo' src='/images/im_photo.png' catchtap='selPhoto'></image> <input type='text' class='input' name="textarea" placeholder='输入内容' cursor-spacing='{{iPhone ? "14" : "10"}}' confirm-type='send' confirm-hold='true' value='{{msgContent}}' auto-height='true' bindfocus='textFocus' bindblur='textBlur' bindconfirm="bindConfirm"></input> <button form-type="submit" class='sub'>发送</button> </view> </form>
2018-09-07 - 如何主动销毁page进行内存优化
目前正在写的一款小程序功能比较多(长列表、富文本、群聊、视频播放),5个tab页面再加两个swiper子页面,标题栏也是用custom自定义的。在ios上测试还可以接受,但是在安卓上性能就有点差了,测试过小米、酷派、华为、魅族这几个机型(比较卡顿,但还可以将就使用),但是在三星手机上,5个tab页全部点开就会出现黑屏闪退问题(必现),调试基本确认是内存太高导致,每次闪退内存都在450M左右。从业务代码上看,已经没有太大的优化提升空间(交互复杂的地方挺多的)。目前能想到的方案就是对已使用过的页面进行内存回收,测试过如下方式: onShow() { let homePageData = wx.getStorageSync('homePageData'); console.log('----onshow----', homePageData); if (homePageData) { for(let key in homePageData) { this[key] = homePageData[key]; } console.log('重新设置Data'); } setTimeout(() => { wx.removeStorageSync('homePageData'); }, 50) } onHide() { console.log('---onhide----', this.$data); let that = this; wx.setStorage({ key: "homePageData", data: that.$data, success: () => { for(let key in that.$data) { that[key] = ''; that.$apply(); } console.log('清理页面缓存'); } }) } 对总内存的影响并不大,想请教下有没有主动销毁页面的办法? 或者有其它更好的优化办法也请告知,谢谢~~
2018-09-08