搜尋

首頁  >  問答  >  主體

javascript - ...mapGetters和...mapState取得到的state,怎麼拿來在methods中操作?

只能頁面中展示的嗎?我知道用this.$store.state可以取得這些state來操作

阿神阿神2733 天前774

全部回覆(3)我來回復

  • 巴扎黑

    巴扎黑2017-05-31 10:42:20

     ...mapState({
            a: function (state) {
              return state.A
            },
            b: function (state) {
              return state.b
            }
          })

    在其他方法中直接存取this.a this.b即可

    回覆
    0
  • 滿天的星座

    滿天的星座2017-05-31 10:42:20

    直接用例如...mapState(['changePrePosition'])用的時候直接用this.changePrePosition()就行了

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-31 10:42:20

    ...mapState(['value'])

    使用this.value就可以取到值了,但是修改state的值需要經過mutations

    回覆
    0
  • 取消回覆