趣步源码l趣步app开发

  对于state、getter、mutation、action来说趣步源码软件开发(T:I3O+22O9+5443V庄),如果每次使用的时候都用this.$store.state、this.$store.getter等引用,会比较麻烦,代码也重复和冗余,我们可以用辅助函数来帮助我们生成要的代码,辅助函数有如下四个:

mapState(namespace, map)        ;用于获取state
mapGetters(namespace, map)       ;用于获取getters
mapMutations(namespace, map)      ;用于获取mutations
mapActions(namespace, map)      ;用于获取actions

clipboard.png

每个辅助函数都可以带两个参数:

  namespace    ;命名空间,也就是模块名

  map       ;要获取的信息

map有两种用法,可以是对象(键名是当前Vue实例设置的变量名,值是从store要获取的变量名)或者字符串数组(此时获取和设置的变量名为同一个)。

注:使用辅助函数需要在根节点注入store

ps:很多新手可能只会使用辅助函数,不知道还可以用this.$store.state,this.$store.getter这些用法...

这些辅助函数返回的都是一个对象,我们可以配合ES6的对象展开运算符,我们可以极大地简化写法,例如:




Document


{{no}}

{{No}}


你可能感兴趣的:(php,html)