2,点击按钮重新加载页面没有任何意义,因为如果你要改变页面显示数据,可以直接(请求接口)滚族改变data数据他会自动重新加载,或者重新调用onLoad里面的方法(一般我们把请求数据都放在onLoad里面),不会像网页那样需要刷新页面大磨弊
3,如果你硬是要那种游则效果你可以用页面跳转api跳转到当前页面
wx.switchTab({
url:当前路径
})
运行微信散岩开发者工具选择小程序项目
新建小程序项目
进入小程序的开发界面
在index.wxml页面中,添加一个按钮
名称为重新渲染
<button>重新渲染</世掘宽button>
添加后的效果如图
给这个按钮添加事件
<button bindtap="onrefresh">重新渲染</button>
进入index.js文件
完成事件方法
在onrefresh中完成搜亮重新渲染的事件
, onrefresh:function(){
wx.showToast({
title: '开始重新渲染',
icon: 'success',
duration: 2000
})
this.onLoad()
}
onLoad 生命周期回调—监听页面加载
onShow 生命周期回调—监听页面显示
onReady 生命周期回调—监听页面初次渲染完成
onHide 生命周期回调—监听页面隐藏
onUnload 生命周期回调—监听页面卸载
1.执行某方法后数据刷新与重新加载
可直接调用 onLoad , onShow , onReady 方法
this.onLoad(),this.onShow(),this.onReady()
方法执行后会重新调用对应的执行方法,里面的数隐裂据会重新渲染执行
2.页面回退或隐藏显示后
当进入新的页面比如:添加,修改困敏等,再返回当前页面重新渲染数据。
可直接将获取数据的方法写在onShow()中,当页面重新显示后就汪携枝会再次运行onShow()中的方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)