请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在“我的发现”中删除某个博客,返回“发现”页面,没有更新?

尝试在blog.js中的onShow:function(){}函数中添加 this.onPullDownRefresh(),进行下拉刷新,返回“发现”页面时,确实刷新了!可是,当点击博客的某张图片退出后,发现也会刷新“发现”页面!在线求解一种解决的办法!

正在回答

1回答

onShow生命周期函数会在页面每次显示的时候自动调用,这个场景不适合使用onShow。


从问题描述来看,删除功能是不是做在了博客详情页面,这样的话和发布是一样的:

https://img1.sycdn.imooc.com/szimg/5fb32c8109224a4810500230.jpg

https://img1.sycdn.imooc.com//szimg/5fb32cbb09cf091c20200558.jpg




0 回复 有任何疑惑可以回复我~
  • 提问者 慕设计1085370 #1
    删除功能是做在了博客详情页面,我直接从“发现”页面进入博客详情页面,进行删除,可以进行刷新(应用了发布的方法)。但是,我从“我的”页面进入“我的发现”,再进入博客详情页面,删除了博客,此时“我的发现”页面,也实现的刷新。可是当我再切换到”发现”页面,此时没有刷新(在“我的发现”页面的详情博客里面删除的博客依旧显示)。最后在blog.js中的onTabItemTap() {}函数中添加 this.onPullDownRefresh(),进行下拉刷新。浏览图片不会刷新,但是发现,只要点击了其它tabBar页面,“发现”页面都会刷新。(感觉这样体验好像也不是很好!) 老师还有什么好的推荐方法吗?
    回复 有任何疑惑可以回复我~ 2020-11-17 10:02:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信