一、computed

  1. export default new Vuex.Store({
  2. state: {
  3. count:1,
  4. city:"武汉",
  5. name:"vuex",
  6. age:4
  7. },
  8. mutations: {
  9. },
  10. modules: {
  11. }
  12. })
  1. <script>
  2. export default {
  3. name: 'Home',
  4. computed:{
  5. state(){
  6. return this.$store.state;
  7. }
  8. }
  9. }
  10. </script>

二、mapState获取vuex中的数据

当组件要使用vuex中的多条数据的时候,可以使用这个函数去获取数据

  1. export default new Vuex.Store({
  2. state: {
  3. count:1,
  4. city:"武汉",
  5. name:"vuex",
  6. age:4
  7. },
  8. mutations: {
  9. },
  10. modules: {
  11. }
  12. })
  1. <script>
  2. import {mapState} from 'vuex'
  3. export default {
  4. name: 'Home',
  5. computed:{
  6. ...mapState(["city","name","age"])
  7. }
  8. }
  9. </script>