运用 let pages = getCurrentPages(); let page = pages[pages.length - 1]; page.onLoad();
为何一直page.onLoad is not a function. (In 'page.onLoad()', 'page.onLoad' is undefined)
1***@qq.com
- 发布:2020-05-06 16:42
- 更新:2020-05-06 17:24
- 阅读:2095
【报Bug】uniapp刷新页面
分类:uni-app
7***@qq.com - 机械从业未半而中道写了代码
uni-app好像不能把生命周期当方法调用,我之前也试过,发现不行就放弃了。你不如把onLoad里的内容写成一个refresh()方法(放在method里),然后在onLoad和另一个页面里调用。
1***@qq.com (作者)
我调取这个是让这个页面重新刷新一下的,这个onLoad里面没写, 我想实现的就是进入页面让它刷新一次
2020-05-06 17:34
1***@qq.com (作者)
怎么才能刷新当前页面呢
2020-05-06 17:34
7***@qq.com
回复 1***@qq.com: 你试试让页面自己redirect自己
2020-05-06 17:47
1***@qq.com (作者)
回复 7***@qq.com: 这个可以 但是我想用的是进页面就刷新一下,意思进入页面刷新一次,这个重定向就会一直重定向,很是费解,但是要是设置事件再触发的话,又和项目本身就冲突了
2020-05-07 09:33
1***@qq.com (作者)
我用这个刷新就是 我项目中有横屏页面变为竖屏,但是变为竖屏样式就变大了,它还是以横屏的样式,需要重新刷新下页面才可以
2020-05-07 09:35
7***@qq.com
回复 1***@qq.com: 你这个需求很费解,先问一下,你说的刷新是需要更新页面数据,还是重新载入页面?触发时机是什么?
2020-05-07 09:56
1***@qq.com (作者)
回复 7***@qq.com: 重新载入页面,横屏变为竖屏,竖屏页面的样式变了,需要进来重新加载下页面
2020-05-07 11:16
7***@qq.com
回复 1***@qq.com: 是页面原本在横屏状态下打开,然后手机竖屏,页面样式就挂了,想让它重新载入使样式正确?
2020-05-07 11:22
1***@qq.com (作者)
回复 7***@qq.com: 是一个横屏的页面跳转另个竖屏的页面 竖屏页面样式就挂了,想着让他进入竖屏页面之后重新加载下
2020-05-07 11:30
7***@qq.com
回复 1***@qq.com: 你是app吗?试试能不能监听到onResize,能的话在onResize里redirect试试
2020-05-07 11:39
1***@qq.com (作者)
回复 7***@qq.com: 是app 我试试
2020-05-07 11:53
1***@qq.com (作者)
多谢 可以
2020-05-07 13:49