<li><a v-link="{path: '/foo?page=1'}">1</a></li>
<li><a v-link="{path: '/foo?page=2'}">2</a></li>
<li><a v-link="{path: '/foo?page=3'}">3</a></li>
ready: function () {
var query = this.$route.query;
console.log('foo.ready', query);
this.page = query.page;
},
第一次点击时没问题,但切换链接的时候,虽然地址栏中会改变,但并不会重新执行ready方法。
是vue-router天生就不支持还是我哪里没有处理到位?
ready
是组件第一次初始化的时候调用,从当前组件的创建到销毁,ready
方法只执行一次。参见:
data
route