当前位置: 首页 > news >正文

uniapp-商城-26-vuex 使用流程

为了能在所有的页面都实现状态管理,我们按照前面讲的页面进行状态获取,然后再进行页面设置和布局,那就是重复工作,vuex 就会解决这样的问题,如同类、高度提炼的接口来帮助我们实现这些重复工作的管理。避免一直在造一样的轮子。

https://vuex.vuejs.org/zh/#%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9C%E7%8A%B6%E6%80%81%E7%AE%A1%E7%90%86%E6%A8%A1%E5%BC%8F%E2%80%9D%EF%BC%9F

上面是vuex的官网。

其实以后用vuex 比较少  但是vue2 上还是用的多,以后vue3或者4 都是用的Pinia

这样的方案到处都是。

vuex 一般项目中用的就是module  其他的模块都是很少单独使用的。

uniapp中是内置了vue下的。不需要再一次安装,只需要构建一下就好了。

vue2中如果没有安装,可以手动装,

安装 | Vuex

这里要用的有  页面动物模块状态,购物车的状态都要用到这样的状态数据。像购物车不可能需要用到购物车的数据的地方都去读取数据库,那样会很麻烦,加大数据库的访问量。而且也慢。

1、建立一个文件夹在项目中  store

2、建立一个文件 index.js   在store--->index.js

3、在index.js  导入vuex,   import Vue from "vue"

具体如下:

//1、按照模块进行开发   不需要每一页面都定义  所以前面开发的shop-headebar.vue  是一个小小的demo  这里还是要用到vuex的概念
//

相关文章:

  • Java c线程等待ab线程执行完再执行
  • 关于DApp、DeFi、IDO私募及去中心化应用开发的综合解析
  • 4.15redis点评项目下
  • 3款本周高潜力开源AI工具(多模态集成_隐私本地化)
  • 暂存一下等会写
  • 选择排序(简单选择排序、堆排序)
  • 【探商宝】跨境关税博弈下的技术破局:从头部平台现象看数字贸易体系重构
  • 【FFmpeg从入门到精通】第一章-FFmpeg简介
  • bininote: 使用AI将视频转换了Markdown笔记
  • 使用Redis实现分布式限流
  • Chromium 134 编译指南 macOS篇:配置depot_tools(三)
  • 【2025年泰迪杯数据挖掘挑战赛】A题 数据分析+问题建模与求解+Python代码直接分享
  • vue+electron ipc+sql相关开发(三)
  • C实现md5功能
  • 跟着尚硅谷学vue-day4
  • [bug]langchain agent报错Invalid Format: Missing ‘Action Input:‘ after ‘Action:‘
  • 解决splice改变原数组的BUG(拷贝数据)
  • LLamaIndex中经常使用的三个模块
  • 仿 ElementUI 搭建自己的 vue 组件库
  • Selenium入门之环境搭建
  • 合肥做英文网站/成人英语培训
  • 大学生建设什么网站好/网络舆情分析报告模板
  • 济南网站seo 优帮云/seo内容优化是什么
  • javascript用什么软件编写/南昌seo排名扣费
  • 微信公众号做头图的网站/seo云优化方法
  • 网站建设 后台/电脑编程培训学校