为了账号安全,请及时绑定邮箱和手机立即绑定

vue2 mounted,beforeUpdate,updated问题

vue2 mounted,beforeUpdate,updated问题

德玛西亚99 2018-10-02 09:23:35
父组件传了一个属性,我需要用这个属性发请求,如果把请求放在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()},
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

放在watch中


查看完整回答
反对 回复 2018-11-23
  • 1 回答
  • 0 关注
  • 3110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号