微信小程序页面刷新,下拉刷新
最近做项目的时候略微研究了一下微信小程序的页面刷新机制.
微信小程序的刷新类似于Ajax的刷新,可以通过setData实现部分页面的刷新,并不需要onLoad页面.
当然,微信小程序并没有类似于网页或者Android的页面重载方法.
刷新页面只能通过setData或者使用官方提供的下拉刷新.
1.使用setData
this .setData ({
shop_list : new_shop_list
})
2.使用下拉刷新
a.首先在index.json里设置
{
//开启下拉刷新
“enablePullDownRefresh” : true ,
//设置页面颜色(设置颜色才可以看到下拉刷新的动画效果)
“backgroundTextStyle” : “dark”
}
b.在index.js中的onPullDownRefresh 方法中写刷新的逻辑代码
/**
* 页面相关事件处理函数—监听用户下拉动作
*/
onPullDownRefresh : function () {
//当逻辑执行完后关闭刷新
wx.stopPullDownRefresh()
},
c.效果实现
还没有评论,来说两句吧...