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

vue watch竟然比created先执行吗?要怎么办

vue watch竟然比created先执行吗?要怎么办

慕神8447489 2018-12-17 09:42:06
watch: {activeTab: {   handler: function (val, oldVal) {    if (val === '1') {      this._getPayBillHouseList()     } else {      this._getAppReceiveBillList()     }   },   immediate: true}}created () {this.hourseId = this.$route.params.id},methods: {async _getPayBillHouseList () {  let result = await getPayBillHouseList(this.hourseId)  this.payArr = result.rData },async _getAppReceiveBillList () {  let result = await getAppReceiveBillList(this.hourseId)  this.overPayArr = result.rData }},
查看完整描述

1 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

created里面再进行watch

this.$watch('activeTab', (val, oldVal) => {    if (val === '1') {      this._getPayBillHouseList()
    } else {      this._getAppReceiveBillList()
    }
  })


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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信