vue3页面监听pinia后跳转页面的问题?-灵析社区

嚯嚯嚯嚯嚯嚯

有多个菜单页面,页面上方都有查询,封装了查询组件,切换页面的时候要重置查询条件-searchObj 我用pinia来存查询条件,searchObj,然后每个页面监听searchObj,条件变化就发起查询 问题是: 当我切换页面的时候把查询条件重置,这时候就会触发当前页面的watch,然后发起查询,就是跳转前就发起了查询 请问怎么解决这种问题,或者怎么这样的布局还有什么其他方法实现

阅读量:22

点赞量:0

问AI
希望奇迹发生_1
router.push 和 router.replace 都会返回一个 promise,所以你可以在导航完成后再重置查询条件。 "router.push({name: 'foo'}).then(() => resetQuery())"