父组件传了一个属性,我需要用这个属性发请求,如果把请求放在mounted里就会只执行一次,以后再触发更新,子组件不会重新渲染,如果把请求放在beforeUpdate和updated里 就会无限发请求;mounted() { var vm=this; function firstData(){ vm.$http({ method:'GET', url:''+vm.test, emulateJSON: true }).then(function(response){ var dataJson=JSON.stringify(response.data) console.log(dataJson) vm.tableData=response.data }) }; firstData()},beforeUpdate() { var vm=this; function firstData(){ vm.$http({ method:'GET', url:'/asp-webapp/entities/ent_Division/findChildren/'+vm.test, emulateJSON: true }).then(function(response){ var dataJson=JSON.stringify(response.data) console.log(dataJson) vm.tableData=response.data }) }; firstData()},
添加回答
举报
0/150
提交
取消