如何配置Vue mapActions

吃一千

Vue-Cli商店

我的代码是这样的:... mapActions('some / nested / module',['getCountry','getCurrency']),

在此处输入图片说明

如何在Vue组件中设置mapActions路径?

DigitalDrifter

mapActions用于组件的methods属性。

// my-component.vue
import { mapActions } from 'vuex'

export default {
    ...
    methods: {
        ...mapActions('namespaced/module', [
            'myAction',
            'myOtherAction'
        ])
    }
}

命名空间可以由模块的文件名确定。例如,给定一个文件- moduleA.js-干将,突变,行动将被作为命名空间moduleA/someGettermoduleA/someActionmoduleA/someMutation

...mapActions('moduleA', [
    'someAction',
    'anotherAction'
])

注册模块后,将根据模块在其上注册的路径自动为其所有的获取,操作和变异命名空间。

另一种方法是使用registerModule方法,该方法允许动态运行时注册:

// register a module `myModule`
store.registerModule('myModule', {
  // ...
})

// register a nested module `nested/myModule`
store.registerModule(['nested', 'myModule'], {
  // ...
})

Vuex文档-名称空间

Vuex Docs-动态模块注册

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vue.js如何像Angular.js一样配置templateUrl?

如何将参数传递给使用... mapActions(...)映射的函数?

如何使用Vue配置汇总?

如何在Vue-CLI项目中配置Webpack CSS加载器

Vue-cli Webpack配置:如何正确设置webp-loader

如何使用Vue Cli 3配置Webpack-simple?

如何使用vue-highcharts全局设置Highcharts对象配置?

如何为Vue.js路由器的“历史记录”模式配置Webpack?

如何在Docker上为Vue-router配置Nginx

如何在具有不同名称空间的情况下访问具有相似名称的vue / vuex mapActions方法?

Vue和Lint on run:如何配置?

如何加载JSON配置文件并让Vue应用程序等待呢?

TypeScript中具有Vue的Storybook,如何从.storybook.ts文件(Webpack配置)导入?

是否可以在导出的模块中使用Vuex mapActions

如何配置vue apollo InMemoryCache

使用仅运行时的Vue时如何配置Vue路由器

如何在没有类样式或装饰器语法的情况下获取mapGetters,mapActions Vuex和Typescript的智能感知

在mapActions()中找不到Vuex模块名称空间

如何在vue中全局配置vee-validate?

如何使用Ionic Vue 3(Ionic Vue Beta)配置自己的ID服务器

如何配置Vue-CLI 3以生成没有JavaScript的页面?

在mapActions()中找不到vuex模块名称空间:taskModule /?

如何使用 Silex 或其他 PHP 框架配置 Vue2 环境

如何配置 symfony 以在 HTML5 历史模式下使用 Vue.js

Vuex 问题,重要项目,MapActions,MapGetters

如何配置 vue 应用程序(使用 vue-cli)为生成的脚本标签添加 nonce 属性?

如何使用 SCSS 配置 Vue

如何为 Nuxt js 配置 laravel-vue-pagination

如何在 Vue JS 2 中为历史模式配置 http-server?