vue-cli采用 mounted 和watch结合的方式,实现页面每次进入都会向后端请求数据。 mounted(){ this.initData(); }, watch: { '$route': 'initData' }, initData(){ this.time=['','']; this.applyType=''; this.applyState='' this.getOrders(this.params.page);//getOrders向后端发送请求 }, 但是每次进入页面的时候,都会发送3个getorders请求,该如何修改这个问题呢?
1 回答
米脂
TA贡献1836条经验 获得超3个赞
mounted 和watch只用一个呢
mounted(){
},
watch: {
'$route': 'initData'
},
当然也可以用这个 不用watch和mounted().
activated() {
const _this = this;
_this.initData();
},
添加回答
举报
0/150
提交
取消