首先初始化创建一个nuxt项目

nuxt项目创建以后,内部已自动集成store,所以无需再单独安装和引入

在根目录的store文件夹下新建文件,例如home.js

//home.js
export const state = () => ({
age: 18
}) export const mutations = {
add(state, data) {
state.age += data
}
} export const actions = {
addAge(store, data) {
console.log(store);
setTimeout(() => {
store.commit('add', data)
console.log(store.state.age);
}, 2000)
}
} export const getters = { }

  在页面中访问

  methods: {
add() {
// this.$store.state.home.name;
// this.$store.commit("home/add", 2);
this.$store.dispatch("home/addAge", 2);
},
},

  asyncData中访问

async asyncData ({ app, $axios, params, store }) {
return {
age:store.state.home.age
}
}

  

最新文章

  1. C#中ToString格式大全
  2. CSS、j's单行、多行文本溢出显示省略号
  3. Altium Designer生成网表 导出网表【worldsing笔记】
  4. ViewPager的使用方法和实现过程
  5. 面向对象程序设计-C++_课时19const_课时20不可修改的
  6. hdu_4718_The LCIS on the Tree(树链剖分+线段树合并)
  7. 转载,find.sh
  8. C++ 头文件系列(string)----分析string初始化内存模型
  9. Python类变量和实例变量
  10. python中可变与不可变类型变量中一些较难理解的地方
  11. PHP中private、public、protected的区别详解
  12. MySQL触发器在建立时,报语法错的问题
  13. p2394 精度题
  14. halcon开发必读
  15. 爬虫IP代理中的http与https
  16. 20165317 学习基础和C语言基础调查
  17. NumPy IO
  18. Android - 内存泄漏 + 垃圾回收(GC)概念
  19. ISCSI工作流程target和initiator
  20. python 连加

热门文章

  1. 人脸识别:face_recognition初尝试
  2. @Target:注解的作用目标
  3. VsCode轻松使用docker容器-Remote Containers
  4. nginx 配置443 域名
  5. Callback/Callable类型
  6. C++——第三方插件
  7. 使用Wireshark完成实验3-IP
  8. mybatis判断是否为空或null
  9. python 成功解决import librosa出错问题
  10. (原创)odoo中字段默认值的获取顺序