小程序页面右边属性栏

单击选中小程序页面后,你可以在编辑器右边栏进行小程序页面的配置

导航栏: 默认打开,由微信提供的原生顶部导航栏,具备返回、打开微信小程序分享等微信原生功能。若需要自定义顶部导航,可以关闭

分享信息: 默认关闭,打开后,点击小程序页面右上角【...】按钮,可以将该小程序分享转发给朋友

  • 标题:如下图所示的转发界面中显示的“函子科技”的文本
  • 图片:如下入所示的转发界面中显示的图片

Tips: 暂不支持将小程序分享至“朋友圈” 分享的图片内容必须是【远程数据】读取的图片!!!

页面中数据与行为的加载顺序

当打开了一个新的小程序页面,页面上配置的各种内容会按照一定的顺序来进行加载,了解这些数据的加载顺序,能够帮助我们正确的调用行为、使用数据。加载顺序如下按照从上往下的顺序进行加载

  • 如果该页面配置了链接数据,那么会先接收从其它页面传递过来的链接数据
  • 如果该页面配置了页面数据,会在页面中创建一个值为空的页面数据,等待赋值
  • 如果该页面配置了“页面被加载”时的行为,那么会开始执行其中的行为
  • 如果该页面配置的远程数据,那么此时会开始读取远程数据的内容(目前组件上的远程数据和页面上的远程数据加载顺序暂无先后)
  • 最后显示各个组件的本地数据或者是默认值

生命周期

定义: 从打开页面加载内容开始到关闭卸载页面的这段周期,被称作页面的生命周期。 在页面的生命周期内,如 图 ⬇️ 所示,可以为打开页面的时(页面加载时行为)配置你期望的行为,也可以在页面被关闭后(页面卸载时行为)配置你期望的行为。

常见的“页面被加载”的配置

  • 进入到某个小程序页面时,弹出一个带有倒计时的开屏广告,可以在生命周期“页面被加载”时配置倒计时行为来控制开屏广告
  • 进入到某个小程序页面时,需要设置一个当前页面要使用的页面数据,可以在生命周期“页面被加载”时配置【设置页面数据】的行为来实现

“页面被加载”、“页面被卸载”会被触发的情况

  • 第一次进入小程序打开该页面;
  • 当该A页面配置了 【跳转到导航页面】 行为,跳转到了B页面时,A页面会被卸载,重新进入到A页面时,A页面会重新被加载
  • 当该A页面配置了 【跳转到非导航页面】 行为,跳转到了B页面时,A页面会被卸载,重新进入到A页面时,A页面会重新被加载
  • 当该A页面配置了 【关闭所有页面并打开页面】 行为,跳转到了B页面时,A页面会被卸载,重新进入到A页面时,A页面会重新被加载
Copyright © FunctorZ 2024 all right reserved修订时间: 2024-10-12 10:57:53

results matching ""

    No results matching ""