【问题标题】:What's the difference between data declaration?数据声明有什么区别?
【发布时间】:2018-01-29 22:51:19
【问题描述】:

在nuxt中,当我们想要页面中的一些数据时,我们会使用:

data () {
  return {
    dialog: false
  }
}

但是,组件的语法不同:

data: () => ({
  dialog: false,
})

用于页面的语法不适用于组件。

为什么这里需要改变?

我应该注意哪些行为差异?

【问题讨论】:

    标签: nuxt.js


    【解决方案1】:

    绑定上下文不同。箭头函数没有自己的 this。见:Arrow Functions

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 2011-01-20
      • 2016-02-04
      • 1970-01-01
      • 2010-11-27
      • 2015-06-07
      相关资源
      最近更新 更多