美文网首页
vuex-流程配置

vuex-流程配置

作者: tutututudou | 来源:发表于2022-07-02 00:56 被阅读0次

定义:
集中管理组件数据状态的组件,组件对这些数据进行读写操作
<select v-model.number="n">
强制对v-model类型转换为数字类型

  • 安装
npm i vuex@3
//因为是使用vue2所以匹配的版本是vuex3

vuex的流程图

vuex.png

VueComponents(也就是组件),要使用vuex,涉及到3个对象,actions,mutations,state
组件调用dispatch这个方法,actions这个对象接收组件提交的结果
actions这个对象调用的是Commit这个方法向mutations提交结果
mutations在对state操作

新建一个store文件,然后把这些对象部署在这个文件的index.js这个文件中

store-index.PNG

store>index.js

import App from './app.vue'
import Vue from 'vue'
//导入store
import store from './store/index'
//导入vuex
import Vuex from 'vuex'
// 使用Vuex
Vue.use(Vuex)

new Vue({
 el:'#app',
 store,
 render:h => h(App)
})

总的来说:组件提交行为给actions,actions提交行为给mutations,mutations提交行为给state
因为是插件,所以main.js要导入这个插件并使用,如下:

import App from './app.vue'
import Vue from 'vue'
//导入store
import store from './store/index'
//导入vuex
import Vuex from 'vuex'
// 使用Vuex
Vue.use(Vuex)

new Vue({
 el:'#app',
 store,
 render:h => h(App)
})

报了个出错:
vuex.esm.js?2f62:135 Uncaught Error: [vuex] must call Vue.use(Vuex) before creating a store instance.
意思调用Vue.use(Vuex)之前,必须先创建store实例
但是
Vue.use(Vuex)
import Vuex from 'vuex'
这两行命令不管谁在前,谁在后,脚手架都会先执行import 这行代码

main.js

import App from './app.vue'
import Vue from 'vue'
//导入store
import store from './store/index'

new Vue({
 el:'#app',
 store,
 render:h => h(App)
})

index.js

import Vuex from 'vuex'
//导入vuex
import Vue from 'vue'
// 使用Vuex
Vue.use(Vuex)

//响应组件请求,存储请求动作
const actions={}
//操作state数据
const mutations={}
// 存储结果
const state={}
export default new Vuex.Store({
 actions,
 mutations,
 state
})

原本在main.js的两行代码
//导入vuex
import Vue from 'vue'
// 使用Vuex
Vue.use(Vuex)
放到index.js文件里面

相关文章

  • vuex-流程配置

    定义:集中管理组件数据状态的组件,组件对这些数据进行读写操作 强制对v-model类型转换为数字类型 安装 vue...

  • activiti学习笔记(十六)流程引擎配置

    流程引擎类的配置 流程引擎配置xml 流程引擎配置类及其子类 ProcessEngineConfiguration...

  • jenkins-pipeline配置简介

    1 概述 本文重点整理pipeline整体流程和配置中的几点细节,弱化了配置流程,如果想看完整的配置流程请点击Je...

  • vuex-起步

    先说两句 官方已经有教程了,为什么还要写这个教程呢?说实话,还真不是我闲着蛋疼,官方的教程真的是太官方了,对于刚入...

  • vuex-基础

    目的:知道每个配置作用,根模块vue3.0的用法,带命名空间模块在vue3.0的用法1.根模块的用法定义 使用 2...

  • xxl-job源码1-执行器

    一 主体流程 任务执行主体流程image.png 二 初始化 2.1 配置 执行器xml配置 任务执行bean配置...

  • idea配置SSM

    SSM基本流程 tomcat配置 mysql配置 maven配置 intellij idea配置 一. 新建工程 ...

  • spring security oauth2.0学习

    认证流程 授权流程 分布式下认证 统一认证授权 统一认证配置 客户端配置,tokenserver端配置,令牌端安全...

  • activiti学习笔记(十一)之集成spring

    activiti配置文件 配置如上,配置流程引擎对象时基于SpringProcessEngineConfigura...

  • 配置流程

    1.安装pyevn2.安装python3.安装pipenv4.安装nginx,配置下静态文件路由5.安装uWSGI...

网友评论

      本文标题:vuex-流程配置

      本文链接:https://www.haomeiwen.com/subject/ounzrrtx.html