1。

nuxt 提供了asyncData方法 在组件挂载前请求数据并等数据返回后才进行初始化
 
返回值 return {
  a:1
  b:[]
 
}
类似于data = >{
  a:1
  b:2
}
 
fetch 方法与 asyncData 类似 唯一不同的是该方法返回Promise对象 不能直接应用于组建中,需要先将数据提交到vuex中,随后组件开始初始化