vue模板中调用的function执行时间是在什么时候?

<div id="app">
  <p id="age">me:{{me()}}</p></div>

new Vue({
    el:"#app",
    data:{
      y:454,
   },
   methods:{
       me(a){          console.log("methods is run",this.y)          return this.y;
      }
   },
  beforeUpdate(){    console.log("dom:",document.getElementById("age").innerHTML,this.y)
  },
  updated(){   console.log("dom:",document.getElementById("age").innerHTML,this.y)
  }
}

执行顺序是什么?


不负相思意
浏览 713回答 2
2回答

慕斯709654

beforeupdate和updated可以看vue生命周期,me(a)方法调用了才会执行

陪伴而非守候

目前这种情况下beforeUpdate,updated中的函数体应该是不会执行的,因为没有涉及到数据更新,然后me函数会被执行
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js