小程序跨页面交互原理及具体操作步骤解析?

更新于
2026-09-26 19:36:52
1阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2099个文字,预计阅读时间需要9分钟。

小程序跨页面交互原理及具体操作步骤解析?

去年年尾,微信小程序的包大小已超过12M,一方面说明小程序的逐步发展为开发者提供了更广阔的权限,另一方面也表明对于某些8M+的小程序,其大小已不再适用。

去年年末,微信小程序的分包大小已经到达了 12M 大小,一方面说明小程序的确逐步为开发者放开更大的权限,另一方面也说明了对于某些小程序 8M 的大小已经不够用了。我个人今年也是在开发一个 to B 小程序应用。这里列举一些跨页面交互的场景。

对于 B 端应用的业务需求来说,小程序开发的复杂度相对比网页开发要复杂一些。一个是双线程的处理机制问题,另一个是页面栈之间交互问题。

小程序跨页面交互原理及具体操作步骤解析?

注: 笔者目前只需要开发微信小程序,为了在小程序页面中可以使用 properties behaviors observers 等新功能,已经使用 Component 构造器来构造页面。具体可以参考微信小程序 Component 构造器。如果你也没有多端开发的需求,建议尝试使用,可以得到不错的体验。

性能优化类

对于小程序在页面中点击触发 wx.navigateTo 跳转其他页面,中间会有一段时间的空白加载期(对于分包出去的页面,空白期则会更长),但是这是小程序内部机制,没有办法进行优化。我们只能眼睁睁的等待这段没有意思的空白期过去。

当考虑到跳转页面后的第一件事情便是取数逻辑,那么我们是否能够进行优化呢?答案是肯定的。

阅读全文

本文共计2099个文字,预计阅读时间需要9分钟。

小程序跨页面交互原理及具体操作步骤解析?

去年年尾,微信小程序的包大小已超过12M,一方面说明小程序的逐步发展为开发者提供了更广阔的权限,另一方面也表明对于某些8M+的小程序,其大小已不再适用。

去年年末,微信小程序的分包大小已经到达了 12M 大小,一方面说明小程序的确逐步为开发者放开更大的权限,另一方面也说明了对于某些小程序 8M 的大小已经不够用了。我个人今年也是在开发一个 to B 小程序应用。这里列举一些跨页面交互的场景。

对于 B 端应用的业务需求来说,小程序开发的复杂度相对比网页开发要复杂一些。一个是双线程的处理机制问题,另一个是页面栈之间交互问题。

小程序跨页面交互原理及具体操作步骤解析?

注: 笔者目前只需要开发微信小程序,为了在小程序页面中可以使用 properties behaviors observers 等新功能,已经使用 Component 构造器来构造页面。具体可以参考微信小程序 Component 构造器。如果你也没有多端开发的需求,建议尝试使用,可以得到不错的体验。

性能优化类

对于小程序在页面中点击触发 wx.navigateTo 跳转其他页面,中间会有一段时间的空白加载期(对于分包出去的页面,空白期则会更长),但是这是小程序内部机制,没有办法进行优化。我们只能眼睁睁的等待这段没有意思的空白期过去。

当考虑到跳转页面后的第一件事情便是取数逻辑,那么我们是否能够进行优化呢?答案是肯定的。

阅读全文