doubleyong
管理员
管理员
  • 最后登录2025-02-06
  • 发帖数1196
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:2338回复:0

[其它]uniapp中onShow事件中使用setup 里的属性

楼主#
更多 发布于:2022-10-28 09:52
背景:
     目标: uniapp中页面在显示时,想重新去请求数据库,显示最新数据;
     将数据请求放在setup中,可以是在切换底部菜单时,发现setup并没有执行,最新使用了页面生命周期函数,onShow, 这样,每次显示时都会进行执行,将数据请求放到此处。
    又出现一个问题,请求回来的数据,如果赋值给setup中的变量




解决方案:
     打印出的current.$vm的值,即让你看到你想操作的数据
onShow: function () {
    let pages = getCurrentPages(),
    currPage = pages[pages.length - 1];
    console.log(currPage.$vm)
    // currPage.$vm 即可操作组件中定义的属性与方法
}

     
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号