- onPageScroll在安卓和iOS上渲染的不同表现
- 当前 Bug 的表现(可附上截图) 想在文章阅读页,加上一个顶部阅读进度条。使用onPageScroll实时判断滚动条距离,然后得出进度比例。 但是,iOS渲染正常,安卓就很卡顿,有几秒的延迟,在社区寻找解决方案,发现: [代码]{[代码][代码] [代码][代码]"usingComponents": {}[代码][代码]}[代码]配置加上这个,安卓就正常了,但是iOS又开始卡顿。 - 预期表现 希望有办法可以同时iOS和安卓都能onPageScroll实时渲染 - 复现路径 - 提供一个最简复现 Demo [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"read-progress"[代码] [代码]hidden[代码][代码]=[代码][代码]"{{hideProgress}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]progress[代码] [代码]stroke-width[代码][代码]=[代码][代码]"6"[代码] [代码]activeColor[代码][代码]=[代码][代码]"#57b4fc"[代码] [代码]percent[代码][代码]=[代码][代码]"{{percent}}"[代码] [代码]/>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"container"[代码] [代码]id[代码][代码]=[代码][代码]"topic-detail"[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]onPageScroll: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]this[代码][代码].updateViewHeight()[代码][代码] [代码][代码]this[代码][代码].updateProgress(e.scrollTop)[代码][代码]},[代码][代码]updateProgress: [代码][代码]function[代码] [代码](st) {[代码][代码] [代码][代码]var[代码] [代码]h = [代码][代码]this[代码][代码].data.pageHeight[代码][代码] [代码][代码]if[代码] [代码](h > 0 && st > 100) {[代码][代码] [代码][代码]var[代码] [代码]p = Math.floor(100 * (st - 100) / (h - 850))[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]hideProgress: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]percent: p[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]hideProgress: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]},[代码][代码]updateViewHeight: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].data.pageHeight === 0) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码] [代码][代码]var[代码] [代码]query = wx.createSelectorQuery()[代码][代码] [代码][代码]query.select([代码][代码]'#topic-detail'[代码][代码]).boundingClientRect([代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]pageHeight: res.height[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}).exec()[代码][代码] [代码][代码]}[代码][代码]}[代码]
2019-05-24 - 【微信开发者·代码管理】建议
首先,能否修改默认给的项目组路径? 其次,如果不能修改,那我自己重新建一个项目组,能否隐藏或者停用默认给的项目组?
2019-01-27 - 新版集成的Git管理是你们想象中的那样吗?
新版据说集成了我期待已久的Git管理,马上更新把玩了一下。 看说明,是绑定了腾讯自家TGit,也没问题,不用GitHub或自建的Git服务也行。 一步一步设置完成,然后到开发工具里,满怀欣喜地点击了“代码仓库”按钮。 什么?怎么?那么?只是一个跳转浏览器的按钮?这是什么鬼? 说好的版本管理,从通用版本管理缩减到Git,缩减到TGit,现在缩减到开发环境居然不支持提交和取回? 所谓版本管理,就是一个点一下跳转浏览器的按钮? 各位,这是你们想象中的那样的版本管理吗?真当我们没用过其他开发工具吗?
2018-06-15 - 开发工具什么时候能支持版本管理
本来是想上来求助,找回部分源代码的,因为开发电脑丢失,现在保存的代码和上线的代码差了一个版本,大概一个月左右工作没了。 但是看了之前的帖子,官方貌似连编译过的代码都不提供。 之所以产生这个问题,就是因为开发工具不支持版本管理,需要自己去git shell里去上传。而习惯了其他开发工具集成式版本管理的便利,开发人员往往就会忘记或者拖延去上传。 这次重大打击,虽然和官方没啥关系,但是还是期待早点集成版本管理功能进去啊,难道连这个技术力量都抽不出来吗?
2018-02-28 - 给微信开发者工具提点建议
我这有多屏,其中有一个是竖屏。我主要在竖屏开发。 如果同时打开模拟器、目录树、编辑页,那编辑页就严重挤压。 所以我就要用ctrl+F1,ctrl+F2来回切换。 这让我想到android studio,可以在多个屏幕摆放,充分利用屏幕空间。 我就不禁幻想,如果可以把开发者工具分屏摆放。 那我就会把目录树和编辑器放在竖屏。 把模拟器和调试窗口放在横屏。 特此建议,谢谢! [图片]
2017-06-23 - 从应用分享到微信,如何链接小程序
今天从腾讯视频应用里,分享至微信好友,发现自动变成了小程序的链接。 请问这是怎么实现的? 谢谢!
2017-06-23 - 发布后,内测时用的二维码会过期吗?
因为现在在印刷一个户外广告,五一以后使用。 想把开发内测用的二维码印刷上去,但是担心,发布后,二维码变了。 请问过来人,发布后,以前的二维码还能用吗? 十万火急,谢谢! 另:昨天上线的小程序码,说明里写“只可访问线上版本小程序”。这个码是永久不变的吗?
2017-04-19