vue中使用 this.$router.push跳转页面,地址跳转成功但是页面不刷新

vue中使用 this.$router.push跳转页面,地址跳转成功但是页面不刷新问题,使用 watch,观察路由,发生变化重新获取数据:

<script>
    export default {
        data() {
            return {
                data: {}
            }
        },
        methods: {
          getDataList() {
        },
        created() {
          this.getDataList();
        },
        watch: {
          // 如果路由发生变化,再次执行该方法
          '$route': 'getDataList'
        }
    }
</script>


版权声明:本文为hjg1224原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。