Vue.js 如何在Vuex的内部操作中获取nuxt config

Vue.js 如何在Vuex的内部操作中获取nuxt config,vue.js,nuxt.js,vuex,Vue.js,Nuxt.js,Vuex,如何为nuxt项目中的vuex操作提供api url?我正在尝试设置numxt.config.js publicRuntimeConfig:{ apiURL:process.env.API|URL | |'http://127.0.0.1:3001/api/v1', }, 然后我试图从vuex action获得它,但我没有上下文和此没有上下文,也没有$config。在vue组件中,我成功地通过了this.$config.apiURL,但在vuex操作中没有通过。numxt.config.js

如何为nuxt项目中的vuex操作提供api url?我正在尝试设置
numxt.config.js

publicRuntimeConfig:{
apiURL:process.env.API|URL | |'http://127.0.0.1:3001/api/v1',
},

然后我试图从vuex action获得它,但我没有<代码>上下文和
没有上下文,也没有
$config
。在vue组件中,我成功地通过了
this.$config.apiURL
,但在vuex操作中没有通过。

numxt.config.js

添加以下内容:

      env: {
        API_URL: "https://",
      }  
   
现在,您可以通过以下方式从任何文件中获取:


process.env.API\u URL

多亏了
this.app.$config.apirl

是的,它是从环境中获取的,但是我如何从配置中获取它呢?您不能像这样从上下文中获取它:
操作({$config})
否。没有
$config