当前位置: 首页 > news >正文

扬州学做网站培训多少钱电商公司组织架构

扬州学做网站培训多少钱,电商公司组织架构,福州优化搜索引擎,传媒公司名字大全免费当我们的项目很大的时候,VueX中的代码会越来越多,会有处理数据的,处理人员列表的,处理订单的... 如果我们将这些东西都写在一个state、actions和mutations中的话,就非常不方便后期的维护。 所以我们引入了VueX的模块…

当我们的项目很大的时候,VueX中的代码会越来越多,会有处理数据的,处理人员列表的,处理订单的...

如果我们将这些东西都写在一个state、actions和mutations中的话,就非常不方便后期的维护。

所以我们引入了VueX的模块化的概念,每一个模块存储对应操作的数据和方法,方便后期的维护。

一、创建模块化

我们将不同功能区间组成不同的模块,每一个模块中都有与之对应的state, getters, actions, mutations。

{

        namespace:true,

        actions:{},

        mutations:{},

        state:{},

        getters:{}

}

我们也可以将一个模块放在一个js文件中进行暴露,然后在index.js中引入

二、注册模块

export default new VueX.Store({

        modules:{ 模块1, 模块2 }

})

三、读取模块中的数据

(一)读取state中的数据

1. 直接读取

this.$store.模块名.数据名

 

2. mapState读取

...mapState("模块名", ["数据1", "数据2"])

 

(二)读取getters中的数据

1. 直接读取

this.$store.getters["模组名 / 数据名"];

2. mapGetters读取

...mapGetters("模块名", ["数据1", "数据2"])

 

(三)调用dispatch

1. 直接读取

this.$store.dispatch("模块名 / 方法名", value)

2. mapActions读取

...mapActions("模块名",  {新方法名1 : "方法名1",  新方法名2 : "方法名2"})

 

(四)调用commit

使用方法和调用dispatch一致

1. 直接读取

this.$store.commit("模块名 / 方法名", value)

2. mapMutations读取 

...mapMutations("模块名",  {新方法名1 : "方法名1",  新方法名2 : "方法名2"})

http://www.yayakq.cn/news/227597/

相关文章:

  • 有什么知名网站是用织梦做的h5模板怎么制作
  • 保定市清苑区网站建设怎么做企业网站推广赚钱
  • 建设外贸网站案例集团网站建设多少钱
  • 爱站长工具大连市城市建设档案馆网站
  • 园区二学一做网站网站301是什么
  • 如何优选网站建设公司广州网站建设:
  • 网站为什么做等保seo引擎搜索入口
  • 企业信用信息查询公示系统上海叶涛网站推广优化
  • 企业网站首页设计诸城网站建设公司
  • 网站建设主要问题网站建设网店名字
  • 住房和创新建设部网站python官网
  • 徐州集团网站建设青岛网站域名备案
  • 网站设计论文总结与展望义乌做网站的公司哪家好
  • 网站开发教程免费做网站业务员提成几个点
  • 自己学做网站看什么书网站开发w亿玛酷1订制
  • chn域名网站做盗市相关网站
  • 杭州网站制作蒙特建设局网站安全自查情况报告
  • 网站开发都需要什么wordpress 导出pdf文件大小
  • 做个外贸网站设计自己创建网站怎么做电商
  • WordPress评论后不会跳转网站优化排名怎么做
  • 中小型网站建设公司网站qq统计
  • 网站图片做cdn白石洲网站建设
  • 灯光照明网站建设2024的新闻有哪些
  • 优秀个人博客网站如何做网站推广及优化
  • 做网站跟推广哪家公司好单词优化和整站优化
  • 网站架构文案wordpress原生app源码
  • 网站名称重要吗社交做的最好的网站
  • 重庆待遇好的互联网公司长春关键词优化
  • 上海专业网站建设维护怎样购买网站程序
  • 外国的html 素材网站免费网站自助制作