首页 > 其他分享 >Vuex模块式开发

Vuex模块式开发

时间:2023-03-19 20:34:22浏览次数:32  
标签:search const 仓库 开发 模块 home Vuex

背景:2个组件:home和search,将store仓库拆分成2个小仓库,home和search两个小仓库用于管理自己模块的数据

store文件夹下新建2个文件夹:home和search

home下index.js

//home模块的小仓库
const state = {
    a:1
};
const mutations = {};
const actions = {};
const getters = {};

export default{
    state,
    mutations,
    actions,
    getters
}

 

search下index.js

//search模块的小仓库
const state = {
    b:2
};
const mutations = {};
const actions = {};
const getters = {};

export default{
    state,
    mutations,
    actions,
    getters
}

 

store下index.js

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex);

//引入小仓库
import home from './home'
import search from './search'

//对外暴露Store类的一个实例
export default new Vuex.Store({
    //实现Vuex仓库模块式开发存储数据
    modules:{
        home,
        search
    }
})

 

标签:search,const,仓库,开发,模块,home,Vuex
From: https://www.cnblogs.com/ixtao/p/17234156.html

相关文章

  • d音团购码卷核销下单配送小程序开发
    d音团购码卷核销下单配送小程序开发系统介绍:在d音流量池加持下,d音团购日益火爆,但以往顾客购买d音团购券,只能到店核销,成交周期被大大延长,导致退款率居高不下。为实现d音团购......
  • Android 开发入门(1)| 准备 | 开发环境 | 开发基础
    0x01准备(1)概述安卓(Android)基于Linux内核开发的操作系统,由Google等领导开发。(2)版本Android版本号API发布时间Android14-2023Android13332022.......
  • Python之Time模块
    1.python的time模块介绍time模块是Python内置的处理日期和时间的模块,它提供了一些函数来处理时间和日期,包括获取当前时间、时间格式化、计算时间差等等。1.1.时间获取......
  • Java多线程开发CompletableFuture的应用
    ​做Java编程,难免会遇到多线程的开发,但是JDK8这个CompletableFuture类很多开发者目前还没听说过,但是这个类实在是太好用了,了解它的一些用法后相信你会对它爱不释手(呸渣男,......
  • 嵌入式开发中常用的条件编译
    条件编译命令常见形式:1#ifdef标识符2程序段13#else4程序段25#endif作用:当标识符被#define定义过,则对程序段1进行编译,否则编译程序段2。常用形式2:#ifndef......
  • 前端开发常用工具
    HtmlEmmethtml代码快速生成工具。占位字符生成lorem敲tab键即可自动生成一段占位文本图片占位符生成网址/图片宽度x图片高度支持的网址:http://placeholder......
  • 306-Air724UG(4G全网通GPRS)开发-闹钟关机,定时唤醒,引脚唤醒
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/LearnAir724UG"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  1......
  • Qt音视频开发26-监控画面各种图形绘制设计
    一、前言视频监控系统做到后面,逐渐需要搭配人工智能算法,将算法计算后的信息以OSD标签以及方框各种图形的信息显示到视频中,这种当然和OSD一样也是有两种方式,一种是源头就贴......
  • vuex的使用
    安装依赖[email protected].新建文件夹store,index.js文件importVuefrom'vue'importVuexfrom'vuex'Vue.use(Vuex);//state:仓库存储数据的......
  • re,hashlib模块
    re模块importre.findall("正则",data)贪婪匹配:.*?hashlib模块importhashlibmd5=hashlib.md5()#选择加密方式md5.update(data)#data加密方式printmd5.hexd......