背景:
目标: uniapp中页面在显示时,想重新去请求数据库,显示最新数据; 将数据请求放在setup中,可以是在切换底部菜单时,发现setup并没有执行,最新使用了页面生命周期函数,onShow, 这样,每次显示时都会进行执行,将数据请求放到此处。 又出现一个问题,请求回来的数据,如果赋值给setup中的变量 解决方案: 打印出的current.$vm的值,即让你看到你想操作的数据 onShow: function () { let pages = getCurrentPages(), currPage = pages[pages.length - 1]; console.log(currPage.$vm) // currPage.$vm 即可操作组件中定义的属性与方法 } |
|
|