Tips:如何有多个状态需要获取,使用这个辅助函数效率更高

通过计算属性获取vuex中的数据

  1. //1.store/index.js
  2. export default new Vuex.Store({
  3. state: {
  4. city:"武汉",
  5. name:"王思曼",
  6. age:"21",
  7. sex:"女"
  8. },
  9. ...
  10. })
  11. //2.方法及使用,通过...mapState
  12. <template>
  13. <div class="home">
  14. <h2 >{{name}}</h2>
  15. <h2>{{age}}</h2>
  16. </div>
  17. </template>
  18. <script>
  19. import {mapState} from 'vuex'
  20. export default {
  21. name: 'home',
  22. computed:{
  23. ...mapState(['city','name','age','sex'])
  24. }
  25. }
  26. </script>