如何通过故事书使用@ nuxtjs / axios

时间:2019-08-01 09:33:55

标签: nuxt.js nuxt storybook

它无法通过故事书执行@ nuxt / axios。 我遇到的错误如下。

Cannot read property '$get' of undefined

如果不通过故事书,它可以正常工作

首先有没有办法通过故事书使用@ nuxtjs / axios?

我的代码如下。

src / component / xx.vue

<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'
//import { AxiosResponse } from 'axios'
@Component
export default class xx extends Vue {

  async fetch2() {
    /*
    const response: AxiosResponse | void = await Repository.get(
      '/xx/news/xx/xx.json'
    ).catch( ( _ ) => {
      console.error( _ )
    } )
    */

    const response = await this.$axios.$get(
      '/xx/news/xx/xx.json'
    )
  }

  async created() {
    await this.fetch2()
  }
}

nuxt.config.js

  modules: [
    // Doc: https://axios.nuxtjs.org/usage
    '@nuxtjs/axios',
  ],
axios: {},

感谢您阅读我的问题。

0 个答案:

没有答案