vue中使用 this.$router.push跳转页面,地址跳转成功但是页面不刷新问题,使用 watch,观察路由,发生变化重新获取数据:
<script>
export default {
data() {
return {
data: {}
}
},
methods: {
getDataList() {
},
created() {
this.getDataList();
},
watch: {
// 如果路由发生变化,再次执行该方法
'$route': 'getDataList'
}
}
</script>