您好,欢迎访问一九零五行业门户网

怎样操作vuex的state状态对象

这次给大家带来怎样操作vuex的state状态对象,操作vuex的state状态对象的注意事项有哪些,下面就是实战案例,一起来看一下。
vuex是一个专门为vue.js设计的状态管理模式,并且也可以使用devtools进行调试。
下面给大家来贴一下我的vuex的结构
下面是store文件夹下的state.js和index.js内容
//state.js const state = {  headerbgopacity:0,  loginstatus:0,  count:66 } export default state //index.js import vue from 'vue' import vuex from 'vuex' import state from './state' import actions from './actions' import getters from './getters' import mutations from './mutations' vue.use(vuex) export default new vuex.store({  state,  actions,  getters,  mutations })
下面开始在test.vue组件当中使用vuex的state状态对象
方式一
<template>  <p class="test">   {{$store.state.count}} <!--第一种方式-->  </p> </template> <script type="text/ecmascript-6">  export default{   name:'test',   data(){    return{ }   }  } </script> <style> </style>
方式二
<template>  <p class="test">   {{count}} <!--步骤二-->  </p> </template> <script type="text/ecmascript-6">  export default{   name:'test',   data(){    return{}   },   computed:{    count(){     return this.$store.state.count; //步骤一    }   }  } </script> <style> </style>
方式三
<template>  <p class="test">   {{count}} <!--步骤三-->  </p> </template> <script type="text/ecmascript-6">  import {mapstate} from 'vuex' //步骤一  export default{   name:'test',   data(){    return{}   },   computed:mapstate({     //步骤二,对象方式    count:state => state.count   })  } </script> <style> </style>
方式四
<template>  <p class="test">   {{count}} <!--步骤三-->  </p> </template> <script type="text/ecmascript-6">  import {mapstate} from 'vuex' //步骤一  export default{   name:'test',   data(){    return{}   },   computed:mapstate([    //步骤二,数组方式    count   ])  } </script> <style> </style>
方式五
<template>  <p class="test">   {{count}} <!--步骤三-->  </p> </template> <script type="text/ecmascript-6">  import {mapstate} from 'vuex' //步骤一  export default{   name:'test',   data(){    return{}   },   computed:{    ...mapstate([       //步骤二,三个点方式     count    ])   }  } </script> <style> </style>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
怎样使用vue实现倒计时按钮
怎样利用vue写一个双向数据绑定
以上就是怎样操作vuex的state状态对象的详细内容。
其它类似信息

推荐信息