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

uniapp-商城-27-vuex 通用方法

1 概述

上节说了vuex 的基本使用方法,分析了基本的使用方法。

在使用中,常见使用,我们要针对状态,购物车,不同类事务的管理,如果按照上节课的通用方法,那么使用和维护是会很大的难度的。

所以这里就必须要进行处理,借助 modules  进行定义不同类事务的处理手段。便于后期维护和使用。

2 步骤

1、在store 中 建 一个文件夹  modules

2、在 modules 下对不同类事务建立JS文件

3、不同类的事务的JS 中创建对应的 state  mutations

state 就是该类事务需要的数据,数据的处理方法  mutations

4、定义:getters.js  将上面的3 中定义的  state  mutations 进行逻辑运算,并把计算好的结果---用变量的形式暴露---给外面的页面调用;

5、在store中 index 中 创建 getters和modules。

state在modules中的js文件中已经 分类创建了

6、在外面需要的页面和组件进行调用就ok

3 详细

第一步骤:在store 中 建 一个文件夹  modules

第二步骤:        在 modules 下对不同类事务建立JS文件

1 car.JS  包含state  mutations  还要导出cars

const cars = {//这里就没有modules了  因为这就是modulesstate: {//定义变量carsList: [],},mutations: {//定义动作 state 是上面定义的变量   num 是传进来的值setCarsList(state, itemNum) {if(itemNum==0) return state.carsList=[];let {item,num} = itemNum;let caritem = {goodsid: item.id || item.goodsid,   //注意数据来源  第一个是点击shop。vu

相关文章:

  • 数据库系统概论|第三章:关系数据库标准语言SQL—课程笔记4
  • OpenGL shader开发实战学习笔记:第十章 法线贴图
  • 记录一下Springboot项目的Security,配置
  • 第16届蓝桥STEMA真题剖析-2024年12月22日Scratch初/中级组
  • 线代第二章矩阵第三、四课:矩阵乘法和方阵的幂
  • 主流物理仿真引擎和机器人/强化学习仿真平台对比
  • Spring缓存抽象机制
  • ADB的安装及抓取日志(2)
  • Kafka深度解析与实战应用
  • 流程设计实战:流程架构设计六步法
  • C++学习:六个月从基础到就业——面向对象编程:构造函数与析构函数
  • Java 中的各种锁详解
  • 【AAOS】【源码分析】Car UX Restrictions
  • Spring Boot中接入DeepSeek的流式输出
  • 鸿蒙应用(医院陪诊系统)开发篇1·主页面的tabs布局
  • 第 4 篇:Motion 拖拽与手势动画(交互篇)—— 打造直觉化交互体验
  • 芯片测试工具系统Demo示例
  • 探索鸿蒙沉浸式:打造无界交互体验
  • MVC协同工作流程
  • langchain框架-文档分割器详解(非官方库)
  • 深圳快速网站制作服/长沙建站优化
  • 新网站建设总结/南宁网站seo
  • 怎么直接做免费网站/微信运营方案
  • frontpage网站模板下载/seo技术是什么
  • 网站的外链是怎么做的/google搜索关键词
  • 上海网站建设公司网/抖音搜索引擎优化