首页 > 其他分享 >VUEX getters 配置项

VUEX getters 配置项

时间:2023-02-26 10:01:45浏览次数:46  
标签:配置 nbr getters value state context commit VUEX

 

 

获取bigSum

<template>
<div id="app">
<h1>当前总数为:{{$store.state.nbr}}</h1>
<h2>放大十倍总数为:{{$store.getters.bigSum}}</h2>
<select v-model.number="n">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<button @click="add">+</button>
<button @click="subtract">-</button>
<button @click="odd">为奇数再加</button>
<button @click="item">等一等再加</button>
<!-- <router-view/> -->
</div>
</template>

 

state: {
nbr:0,//当前的和
},
// 用于操作数据
mutations: {
// 加
add(state,value){
state.nbr +=value
},
// 减
subtract(state,value){
state.nbr -=value
},
// 是奇数再加
odd(state,value){
if (state.nbr % 2 ==1) {
state.nbr += value
}
},
// 等一等再加
item(state,value){
setTimeout(()=>{
state.nbr += value
// console.log(this.nbr);
// // 时间间隔
},1000)
},
},
// 用于响应组件中的动作
actions: {
add (context,value){
//context.commit('名字不是固定的可以和主页面的名字不一样',value)
context.commit('add',value)
},
subtract (context,value){
context.commit('subtract',value)
},
odd(context,value){
context.commit('odd',value)
},
item(context,value){
context.commit('item',value)
}
},
    //假如这是一个很复杂的计算属性
getters:{
bigSum(state){
return state.nbr*10
}
}

getters的作用就是加工state

完整的是要和前面发布的一块

 



标签:配置,nbr,getters,value,state,context,commit,VUEX
From: https://blog.51cto.com/u_15687135/6086017

相关文章

  • VUEX mapState 和 mapGetters的使用
       mapState:首先要在使用sore文件的文件引入:import{mapState}from'vuex';在js;红色的是用到的mapState可以自动生成计算属性   <script>import{mapState,m......
  • 配置PHP7环境
    1.准备好安装包wampserver和PhpStorm2.先点击wampserver3.1.9_x64.exe    点击install 进度条满了   选择你想用的浏览器和文本  完成后......
  • maven plugin配置说明
    例子如下:1、maven-clean-plugin插件执行mvnclean或mvnclean:clean来调用这个插件清理项目。注意下面日志:DeletingD:\selfProjects\common-project-spring-boot\c......
  • 【Mybatis】【配置文件解析】【二】Mybatis源码解析-别名、环境变量、插件、ObjectFac
    1 前言在上一节我们分析了properties和settings,这节我们分析下别名、环境变量、插件以及ObjectFactory的解析。2 源码分析2.1 解析typeAliasestypeAliases标签......
  • 全局配置-tabBar
           ......
  • 全局配置
                  ......
  • SpringBoot32 - 自动配置工作流程
    自动配置工作流程​ 自动配置是springboot技术非常好用的核心因素,这里需要先复习一下有关spring技术中bean加载相关的知识。bean的8种加载方式方式一:配置文件+<bean/>......
  • 树莓派内核驱动配置
    cat /proc/cpu/nfo可查看cpu信息。pi3pi4cpu型号不同,起始地址不同。pi3是BCM2835PI4是BCM2711.查看cpu起始物理地址的c文件。Pi4pi3起始地址不同。#include<stdi......
  • linux配置ip地址
    1.配置ip地址:1cd/etc/sysconfig/network-scripts/2vimifcfg-ens332.刷新网络服务:1servicenetworkrestart-->centos72ifupens33-->centos83.关闭f......
  • PHP Windows 下 XAMPP 的 xdebug 配置
    在IntelliJ下调试PHP的断点有时候还是比较困惑的。同时根据你使用的xdebug配置也有关系。xdebug2.x下面的配置是xdebugVersion2的配置,如果你使用xdebug3.......