博客
关于我
vue3.0实现todolist(6)定义状态管理
阅读量:144 次
发布时间:2019-02-27

本文共 520 字,大约阅读时间需要 1 分钟。

状态管理 达到了数据共享

import { createStore } from 'vuex'export default createStore({  //定义所需要的状态的  state: {    name:'jack'  },  //同步修改state 都是方法 用来做异步操作 包括定时器 发请求  //第一个参数state 第二个参数是需要修改的值  mutations: {    setName(state,payload){      state.name=payload      state.name.slice(0,1)    }  },  //异步提交mutation  //第一个参数是store对象 第二个参数是修改的值  actions: {    asyncSetName(store,params){      setTimeout(()=>{        //commit是提交mutation 调用mutation的方法        store.commit('setName',params)      },2000)    }  },  //模块化的  modules: {      }})

 

转载地址:http://sivb.baihongyu.com/

你可能感兴趣的文章
No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
查看>>
No new migrations found. Your system is up-to-date.
查看>>
No qualifying bean of type XXX found for dependency XXX.
查看>>
No qualifying bean of type ‘com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>‘ available
查看>>
No resource identifier found for attribute 'srcCompat' in package的解决办法
查看>>
no session found for current thread
查看>>
No static resource favicon.ico.
查看>>
no such file or directory AndroidManifest.xml
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
查看>>
NO.23 ZenTaoPHP目录结构
查看>>
no1
查看>>
NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
查看>>
NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
查看>>
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
查看>>
node
查看>>
node exporter完整版
查看>>
node HelloWorld入门篇
查看>>
Node JS: < 一> 初识Node JS
查看>>
Node JS: < 二> Node JS例子解析
查看>>
Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime(93)解决
查看>>