Question: I'm using nuxtjs, and I'm trying to figure out if it is possible to access component methods from the async data function.

For example I want to do something like this:

```
methods: {
    parseResult(data) {
        // do somthing with data...
    }
},

async asyncData({ app }) {
    const { data } = await app.$axios.get('/some/api')
    return app.parseResult(data)
},

```

Answer: 
You can't. It's stated in [docs](https://nuxtjs.org/api/) 

> 
> You do NOT have access of the component instance through this inside
>  asyncData because it is called before initiating the component.
> 
> 
> 

You could move your method into vuex store and call it from asyncdata
I normaly change `asyncData()` to `fetch()` and it works.