Vuex的核心State
2024-10-21 12:00:13
State提供唯一的公共数据源,所有共享的数据都要统一放到 Store的 State 中进行存储。
import Vue from 'vue'
import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({
state: {
count: 0
},
mutations: {
},
actions: {
},
modules: {
}
})
组件访问State中的数据
第一种方式:this.$store.state.全局数据名称
<h3>当前最新的count值为:{{$store.state.count}}</h3>
第二种方式:导入的 mapState 函数,将当前组件需要的全局数据,映射为当前组件的 computed计算属性:
<h3>当前最新的count值为:{{ count }}</h3>
import { mapState } from 'vuex' export default {
data() {
return {}
},
computed: {
...mapState(['count']),
},
}
最新文章
- linux删除文件后没有释放空间
- android开发中eclipse里xml开发的自动提示和使用帮助快捷键提示
- 中断服务程序不用interrupt关键字也可实现中断,该关键字是否必须?
- js主要知识轮廓笔记
- roundcute 添加修改密码插件
- 痛苦的版本对齐(3) cygwin下的路径引用
- VS公布 错	到文件失败 复制到
- java.lang.RuntimeException: java.lang.NoSuchMethodException:
- Pomelo术语解释
- Mapreduce 框架解析
- php发送短信验证码
- NumberFormatException: Invalid int类型不匹配异常——使用SQL数据库查询语句select * from blacknumber order by _id desc limit ?,20;出现
- win7 64安装msyql
- MySQL 5.7.24 privileges有哪些?
- JS模块规范
- 用C#写一个实现进程监控的自动关机工具
- activity启动模式launchMode区别和优化
- H.264的码率控制:CBR和VBR
- Python菜鸟之路:Django 路由补充1:FBV和CBV - 补充2:url默认参数
- 初学DLX