猿问

关于vuex中使用 async / await时报错的问题

在新建的new Vuex.Store中设置了actions,并且设置async / await,代码如下:


        async actthree:(context)=>{

            context.commit('alertthree',await alertthree())

        },

        async actfour:(context)=>{

            await dispatch('actthree')

            commit('alertfour',await alertfour())

        }

    

但是在控制台中报错为:

请问如何修改呢?

波斯汪
浏览 470回答 3
3回答

RISEBY

从语法上有var a = {    myAsyncFunction: async() => {    }}//或者var a = {    async myAsyncFunction() {}}并没有async fnName:()=>{}

杨__羊羊

async 放到冒号后边

白板的微信

没有这种写法1:async test(){  console.log(1)}2:test2:async ()=>{  console.log(2)}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答