- onShareTimeline分享之后,打开的单页模式问题?
onShareTimeline分享之后,打开的单页模式,能否点击页面的任何地方直接跳转到小程序,而不是要点击下面前往小程序按钮才会进行跳转?
2020-11-11 - 小程序性能优化指南
开发者可通过开发者工具中的性能扫描工具提前发现代码中的可优化项: 1. 代码包不包含插件大小超过 1.5 M 【建议】小程序代码包单个包大小限制为2M。因此我们建议开发者在开发时,如果遇到单包体积大于1.5M的情况,可以采取分包的方式,把部分代码拆分到分包去,降低单个包的体积,提升小程序的加载速度。具体可以查看文档《使用分包》。 2. 引用插件大小超过 200 K 【知会】小程序插件的大小是会算进小程序代码包2M体积限制中的。因此当我们发现开发者引用的插件体积大于200K时,会对开发者予以提示,避免出现上传阶段提示代码包体积超限,但是不知道为何超限的问题。 3. 图片和音频资源大小超过 200 K 【建议】小程序代码包里可以存放一些必要的静态资源(如tabbar的icon等);但其他非必要的静态资源体积过大会影响小程序代码包加载速度。因此我们建议图片、音频等静态资源体积大小超过200K时,将它们上传到CDN,用URL引入会是个更好的选择。 4. 主包存在仅被其他分包依赖的JS 【建议】当主包里存在一些JS文件只会被分包使用(而主包自己不使用)时,我们建议把这些JS文件从主包中拆分出去,放到对应的分包里,从而优化主包的加载速度。 5. 主包存在仅被其他分包依赖的组件 【建议】当主包里存在一些组件只会被分包使用(而主包自己不使用)时,我们建议把这些组件从主包拆分出去,并且可以使用 分包异步化 这个特性加载这些组件,从而优化主包的加载速度。 6. 存在无使用的插件 【必须】如果有无使用的插件,请将其从 app.json 中去除。不然它会占用代码包体积,也会延迟代码包加载的时间。 7. 存在无使用的组件 【必须】如果在对应页面JSON的 `usingComponents` 里声明的组件但是没有使用,请将其从 `usingComponents` 里去除。 8. 未开启JS压缩 【必须】在工具「详情」-「本地设置」中开启「上传代码时自动压缩脚本文件」的设置 [图片] 9. 未开启WXML压缩 【必须】在工具「详情」-「本地设置」中开启「上传代码时自动压缩wxml文件」的设置 [图片] 10. 未开启WXSS压缩 【必须】在工具「详情」-「本地设置」中开启「上传代码时自动压缩样式文件」的设置 [图片] 11. 存在无依赖文件 【必须】在「代码质量」面板,点击「建议去除」后,可以打开代码依赖分析面板的「无依赖文件」页面,这里可以看到代码包里没有被用到的文件。请在代码包中去除这部分文件,减小体积并优化加载速度。 在本地开发的过程中,会自动过滤无依赖的文件,如果出现误过滤的情况,可以在 project.config.json 的 setting 字段中添加 ignoreDevUnusedFiles 为 false,也可以在 packOptions 的 include 字段中手动将被忽略的文件引入,同时欢迎发帖反馈误报的情况提交代码片段帮助我们完善此功能 注意:页面若为配置在 app.json 中,将被识别为无依赖文件 [图片] 12. 未开启组件懒注入(按需注入) 【必须】在 app.json 中加入 `"lazyCodeLoading": "requiredComponents"` 可以开启小程序组件按需注入特性。 其他优化内容,请点击学习《小程序性能优化实践》课程 [图片]
07-24 - 请问官方开放weixin://dl/business/?ticket=XXX这个接口么?
要如何才能申请使用?
2019-12-26 - 小程序数据过大,导致界面卡顿问题漫谈
本文背景其实小程序数据过大导致卡顿也算是老生常谈的问题了,今天在社区翻看帖子,看到这个帖子的方案给我了一点思考,是不是有新的解决方案 说新的解决方案是因为当前我对数据过大已经储备了优秀的可称得上原创的完美的解决方案,而且在生产发布的小程序经得住考验,看到这么多赞美的修饰词就知道,提起这个解决方案就难以掩饰我内心的喜悦 本文内容在下面参考的帖子里面,社区的同学提到这个方案,该方案是指,虽然在数组维度上没有降低,但是数组的大小确确实实减小了,而通过官方的文档可以看到,setData最后卡顿还是由于逻辑层和渲染层之间通信造成的,当然如果通信传递的数据少了,速度肯定是更快的。 具体官方文档请参考 https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips.html https://developers.weixin.qq.com/miniprogram/dev/framework/audits/performance.html f [图片] f [图片] f 本文参考setData渲染数据量大怎么处理?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/00006aca4d4f08397b491227851800 本文总结本文通过社区某个帖子对某个问题的解答,引起我对数据量大加载卡顿问题的思考,进而提出是不是可以将这个方案进行延伸,这个有待在真实场景结合业务来实现, 后续会补充。
2020-08-12 - wx.onWindowResize存在的问题?
wx.onWindowResize,只有当前页面设置 "pageOrientation": "auto", 时才能被触发,但是说明文档及社区中均未有此说明!但是当手机操作栏隐藏和显示时,并不需要页面方向变化。希望对此bug进行改进!
2020-03-21 - 是否能够通过外部URL Scheme的方式跳转到小程序
在微信中是否可以通过 URL Scheme 的方式来调起指定的小程序 的指定页面
2018-03-01