为了保存Pagination的页数而引进了keep-alive,就是在App.vue最外面加上的,但是子组件的刷新碰到了问题。
子组件的路径是/subject/:id , 我希望子组件里能捕获到每次进来的id不同,就获取新数据(数据获取放在mounted中),但是用了keep-alive,每次进来就不刷新了。
然后我想到了用watch:$route.params.id, 但是这样一来watch在进入子组件和离开的时候会被激活两次(id变化了两次),如何能让他只在进来的时候捕获id的变化呢?
如果是思路有问题,请帮忙指出,谢谢诸位
相关分类