jiaozitang / Vuejs-note

0 stars 0 forks source link

工具 #17

Open jiaozitang opened 6 years ago

jiaozitang commented 6 years ago

生产环境部署

开启生产环境模式

jiaozitang commented 6 years ago

响应式原理

异步更新队列

为了在数据变化之后等待 Vue 完成更新 DOM ,可以在数据变化之后立即使用 Vue.nextTick(callback) 。这样回调函数在 DOM 更新完成后就会调用。

Vue.component('example', {
  template: '<span>{{ message }}</span>',
  data: function () {
    return {
      message: '没有更新'
    }
  },
  methods: {
    updateMessage: function () {
      this.message = '更新完成'
      console.log(this.$el.textContent) // => '没有更新'
      this.$nextTick(function () {
        console.log(this.$el.textContent) // => '更新完成'
      })
    }
  }
})