当前位置: 首页 > 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的概念
//


http://www.mrgr.cn/news/98873.html

相关文章:

  • 强化学习算法系列(五):最主流的算法框架——Actor-Critic算法框架
  • Ubuntu源码制作openssh 9.9p2 deb二进制包修复安全漏洞 —— 筑梦之路
  • Rust 中的Relaxed 内存指令重排演示:X=0 Y=0 是怎么出现的?
  • 抽象的https原理简介
  • SQL刷题记录贴
  • 机器学习 | 细说Deep Q-Network(DQN)
  • 【Python爬虫基础篇】--1.基础概念
  • git撤销提交
  • C++面试
  • 定制化 Docsify 文档框架实战分享
  • 常见的服务器硬盘接口
  • HTTP/1.1 队头堵塞问题
  • 消息中间件——RocketMQ(一)
  • nodejs使用pkg打包文件
  • 面试题之数据库-mysql高阶及业务场景设计
  • 论文阅读VACE: All-in-One Video Creation and Editing
  • 【Python】用Python写一个俄罗斯方块玩玩
  • ubuntu24.04离线安装deb格式的mysql-community-8.4.4
  • Git核心命令
  • 深度学习2.5 自动微分