美文网首页
40-组件-数据传递vuex

40-组件-数据传递vuex

作者: 梦想成为小仙女 | 来源:发表于2019-02-27 20:55 被阅读12次

这里我们要介绍基于vue开发出来的一个工具,用于简化父子间的数据传递,没错,就是vuex,由于是工具,重在使用,我们了解了它的概念之后,重点方在使用步骤上

image.png

https://vuex.vuejs.org/
https://vuex.vuejs.org/zh/guide/

0.重点

Vuex通过Store构造函数创建仓库对象保存共享的数据,在需要用到的组件中注册,就能通过$store.state.数据名称访问

1.bugs

1. image.png

构造函数创建对象忘记加new


image.png
2.模板没有根元素是常犯的错误
image.png
image.png

3.出现多余字符造成界面出现差错


image.png

4.id写错


image.png
image.png

一.什么是Vuex

vuex是Vue配套的公共数据管理工具,它可以保存共享的数据,方便程序中任何组件都可以很方便的调用
vuex中只保存需要共享的数据,也就是需要多个组件共同使用的数据,比如:我们执行加入购物车操作,购物车标识右上角的数字会加一,表明购物车组件中的count和加入购物车组件中的count是共享的,应该放在vuex中

二.如何使用

1.导入vuex
我们在官网直接拷贝源代码到js文件夹下的vuex.js文件中,并在Vue导入之后导入,因为它是依赖于Vue的
2.创建一个仓库
new Vuex.Store()
3.通过数据仓库的state属性保存需要共享的数据
给上面的Store构造函数传递参数{
state:{
msg:"佩奇"
}}
4.将数据仓库对象绑定到Vue上
store:仓库名称
5.通过{{[this.]$store.state.msg}}访问vuex共享仓库中的数据

三.代码验证

image.png
image.png
image.png

相关文章

  • 40-组件-数据传递vuex

    这里我们要介绍基于vue开发出来的一个工具,用于简化父子间的数据传递,没错,就是vuex,由于是工具,重在使用,我...

  • Vue中使用vuex在页面刷新之后状态不丢失的解决方法

    由于vue自身特性的原因,vuex中的数据在页面刷新之后其中的数据会初始化,这就导致组件之间通过vuex传递的数据...

  • vuex基础

    vuex介绍 需求:父子组件的传值可以通过props和发布事件来传递,不相关的组件如何传递数据,或者说共用一份数据...

  • vue-ts

    vue-typescript 组件之间传递;vuex;

  • 闲来一个vuex总结

    vuex是什么? 它是组件与组件之间状态的集合.因为vue是一种单向数据流的形式,父组件使用prop传递数据给子组...

  • Vuex

    1.Vuex的概述 Vuex是实现组件全局状态数据管理的一种机制,可以方便组件之间数据的共享。 Vuex管理组件的...

  • VUEX 详解

    为什么使用vuex 在中大型应用中,应用的各个组件间需要进行数据传递,使用传统方式繁琐且不可控 Vuex 为所有组...

  • Vuex

    关于VueX Vuex 是一个专为 Vue.js 应用程序开发的状态管理工具大型项目使用为解决组件之间传递数据 之...

  • vue父子组件以及非父子组件的通信

    1.父组件传递数据给子组件 通过props传递数据 2.子组件传递数据给父组件 通过$emit传递父组件数据 子组...

  • Vue中组件间传值总结 ------ 2020-05-17

    父子组件间传递数据的方式 1、父组件向子组件传递数据 2、子组件向父组件传递数据 3、父子组件相互传递同一数据的两...

网友评论

      本文标题:40-组件-数据传递vuex

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