美文网首页
Vuex中通过计算属性访问getters中的计算属性的一些坑

Vuex中通过计算属性访问getters中的计算属性的一些坑

作者: 斜杠工坊 | 来源:发表于2018-09-30 21:21 被阅读0次

一、知识点回顾

1. Vuex中的getters属性在组件中可以通过计算属性进行获取
2. 在使用计算属性的时候,函数名和data数据源中的数据不能同名

二、Vuex中的getters值得注意的地方

1.  Vuex在组件中computed中使用的时候,计算属性不能和state的数据项同名(同名了也不会报错,就是获取不了数据了)
2. 有一点值得注意的是:当我们在组件的计算属性中使用module里面的getters的时候,计算属性不和state的数据项同名这条规则貌似不生效,具体原因还不知道,如果有知道的大佬帮忙指点一下
3. 默认情况下,没有设置命名空间的时候,模块内部的 action、mutation 和 getter 是(除了state)注册在全局命名空间的(如果有重名就会报错 [vuex] duplicate getter key: choosePay)——这样使得多个模块能够对同一 mutation 或 action 作出响应。
4. 通过namespaced: true属性设置设置命名空间

相关文章

  • Vuex中通过计算属性访问getters中的计算属性的一些坑

    一、知识点回顾 1. Vuex中的getters属性在组件中可以通过计算属性进行获取2. 在使用计算属性的时候,函...

  • vue中如何监听vuex中的数据变化

    1.在vue文件中监听vuex的数据变化 首先通过计算属性来获取vuex中的数据再通过watch来监听计算属性中的...

  • vuex进一步应用

    Vuex computed 计算属性 getters 用来获取state里的东西 actions 分派动作 fi...

  • vuex getter and actions

    vuex 中的 getters 文档对于component 中 vuex 属性块的描述其中包括了对 getter ...

  • Vuex之Getter

    Vuex 允许我们在 store 中定义“getter”(可以认为是 store 的计算属性)。就像计算属性一样,...

  • 将vuex中的getters中转换为计算属性

    如何将getters转换为计算属性,不用再写重复代码,直接使用? 步骤1、导入mapGettersmapGette...

  • VUE计算属性和监视

    计算属性在computed属性对象中定义计算属性的方法在页面中使用{{方法名}}来显示计算的结果 监视属性:通过通...

  • 计算属性与存储属性访问速度探究

    计算属性访问速度比存储属性慢,慢多少与计算中的操作有关,下边的例子是获取当前手机设置语言,采用计算属性和存储属性(...

  • swift学习-属性

    属性可以分为实例属性和类型属性 实例属性:只能通过实例去访问 存储属性:存储在实例的内存中,每个实例都有一份 计算...

  • getter

    getter vuex 的 '计算属性'

网友评论

      本文标题:Vuex中通过计算属性访问getters中的计算属性的一些坑

      本文链接:https://www.haomeiwen.com/subject/lvhwoftx.html