小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有没有好的方法跟js location.reload() 一样可以达到刷新效果?
目前用
this.onLoad();
this.onShow();
刷新感觉不太好,有些在data中的定值还得重新定义一下
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
重定向到自身,这样可以重新渲染这个页面,达到刷新的效果。只是调用 onLoad 也没法让页面数据初始化。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
重新设置数据就是刷新,setData({......})
有时候登录成功需要做类似 location.reload操作
并不用,你只需要把数据重新set就行
真实场景没这么简单,需要重新加载数据等一些操作
这个还分什么场景?你登录成功的时候从接口返回页面所需数据,就是这么简单。你想得有多复杂? 小程序的渲染方式和网页不一样,并没有reload
取一个巧,把数据清空,然后再重新请求数据,加个loading,不就是刷新的意思嘛
直接写一个初始化函数,刷新的时候调用一下就好了
调用一下 this.onLoad()
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
重定向到自身,这样可以重新渲染这个页面,达到刷新的效果。只是调用 onLoad 也没法让页面数据初始化。
重新设置数据就是刷新,setData({......})
有时候登录成功需要做类似 location.reload操作
并不用,你只需要把数据重新set就行
真实场景没这么简单,需要重新加载数据等一些操作
这个还分什么场景?你登录成功的时候从接口返回页面所需数据,就是这么简单。你想得有多复杂? 小程序的渲染方式和网页不一样,并没有reload
取一个巧,把数据清空,然后再重新请求数据,加个loading,不就是刷新的意思嘛
直接写一个初始化函数,刷新的时候调用一下就好了
调用一下 this.onLoad()