首頁  >  問答  >  主體

javascript - 如何在vue組件中優雅的獲得vuex中的state的值

我是這麼寫的,感覺有點怪

#官方api上是這樣寫的 ,那我要怎麼把state中的值賦給data中的a呢

#
伊谢尔伦伊谢尔伦2662 天前895

全部回覆(2)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-07-05 10:53:26

    在data()中去掉a, 直接改為計算屬性

    computed: {
        a() {
            return this.$store.state.a;
        }
    }

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-07-05 10:53:26

    如果你的a存在vuex中,如文件中一樣,直接用計算屬性this.getA,不用在data裡宣告a

    修改a的值請使用mutations提交到vuex

    回覆
    0
  • 取消回覆