父组件传了一个属性,我需要用这个属性发请求,如果把请求放在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()
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…