页面导航-导航传参-下拉刷新事件-上拉触底事件-自定义编译模式-声明周期

页面导航

页面导航分为两种:

1. 声明式导航:在页面上声明<navigato>导航组件

2.编程式导航:调用小程序的导航API,实现页面的跳转

《1.》声明式导航

1.导航到tabBar页面

在使用<navigator>组件跳转到指定的tabBar页面时,需要指定url属性和onen-type属性

url :跳转的页面的地址,必须以 /  开头

open-type 跳转的方式,必须为switchTab  

 2.导航到非tabBar页面

 3.后退导航

 《2.》编程式导航

     1.导航到tabBar页面

  注意url:后面不能带后缀  如url: '/pages/contact/contact.js',  这是错误的

 示例代码如下:

 2.导航到非tabBar页面

  示例代码如下:

 3.后退导航

 《3.》导航传参

1.声明时传参

2.编程式传参

 3.在onLoad中接收导航参数 

需要:想把数据存放到data里面:

data: {
    query:{}
  },



onLoad(options) {
      // console.log(options);
      this.setData({
        query:options
      })
  },

《4.》下拉刷新事件

1.监听事件的下拉刷新

 需要:当下拉刷新后,count值为0

2.停止下拉刷新的效果

《5.》上拉触底事件

 上拉触底案例

步骤1.定义获取随机颜色的方式

步骤2.在页面加载时获取初始数据 

步骤3.渲染UI结构并美化页面效果

 步骤4.上拉触底时获取随机的颜色

 步骤5.添加loading提示效果 

跟success平级

 

步骤6.节流处理

步骤1.

 

 步骤2.

步骤3.

 

步骤4.

 

 

《6.》自定义编译模式

当我们给 ‘’联系我们‘’ 设置了样式后, 每次编译,都会跳转到首页,得要再点一下联系我们才能看到效果,为了方便编译,使用了自定义编译,可以实现 编译了‘’联系我们‘’页面,编译后不会跳转到首页

  《7.》  什么是声明周期

    1.什么是声明周期

2. 声明周期的分类

 

3.声明周期的应用

6.页面的声明周期函数

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值