在Vue NUXT中,asyncData无法在/ pages中使用

时间:2020-01-27 08:22:19

标签: vuejs2 vuex nuxt.js

我在pages文件夹中有一个文件,并编写了代码来调用存储操作,但是asyncData没有触发。有人可以帮我吗?

import Child from '~/components/child'
export default {
  components: {
    Child
  },
  async asyncData({
    redirect,
    store
  }) {
    try {
      let response = await store.dispatch('fetchdata')
      console.log(response);
      return {
        data: response,
      }
    } catch (e) {
      console.log('ggggg')
      //redirect({ name: 'auth.login' })
    }
  },
  data() {
    return {
      data: {

      },
    }
  },

  methods: {

  },
  mounted() {
    console.log('fff')

  }
}

0 个答案:

没有答案