vuejs — 父组件向子组件传值(父传子)「建议收藏」

vuejs — 父组件向子组件传值(父传子)「建议收藏」来看一下vue中的父组件向子组件传值的过程:首先,举个例子:有子组件—-A.vueB.vueC.vueA.vue中有一个数组-》listArr,这个数组在B.vue和C.vue中也要用到,每个页面都去写listArr数组,比较麻烦那怎么用简单…

大家好,又见面了,我是你们的朋友全栈君。

来看一下vue中的父组件向子组件传值的过程:

(父组件)向(子组件)传值,那么子组件需要一个属性接收,大家应该都知道,使用 props 来接收;

举个例子:

                  有子组件 —- A.vue(父组件)    B.vue(子组件)    C.vue(子组件)

                  A.vue中有一个数组-》listArr,这个数组也是B.vue 和  C.vue 的需要的数据,每个页面都去写listArr数组,比较麻烦,

                  那怎么用简单方便的方法实现这个效果呢???

                  可以将这个数组,提出来放到父组件中,谁要用父组件就传给谁。

 

父组件向子组件传值,属于 属性传值

props是子组件访问父组件数据的唯一接口.

单向数据流: props是单向绑定的

当父组件的属性变化时,将传导给子组件,但是反过来不会。

每次父组件更新时,子组件的所有 props 都会更新为最新值。

不要在子组件内部改变 props。如果你这么做了,Vue 会在控制台给出警告。

 

下面来看一下示例:

组件Users.vue,在App.vue中引用,此时数组users在子组件中,如图所示

vuejs --- 父组件向子组件传值(父传子)「建议收藏」

 

but,该数组users,子组件HelloWorld.vue中也要用到,下面将数组Users提出,放到父组件App.vue中,

-》看一下添加了数组Users的父组件App.vue,

我们思考:父组件、子组件之间有关联的地方是什么,没错,就是在调用子组件的时候,即下图中的<Users></Users>,我们用v-bind:属性=”所传的值” 动态绑定。

 

vuejs --- 父组件向子组件传值(父传子)「建议收藏」

 

那如何将父组件的users数组传给子组件呢???

在子组件Users.vue,通过 -》props 属性接收父组件所传的数组 -》users

如下图所示:

vuejs --- 父组件向子组件传值(父传子)「建议收藏」

 

如此,便是父传子了。:)

 

 

 

 

———>   为加深印象而写,如有不妥,欢迎留言。:)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/143814.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • h2数据库使用(h2数据库生成的文件)

    h2数据库进入shelljava-cp../lib/h2-1.4.200.jarorg.h2.tools.ShellWelcometoH2Shell1.4.200(2019-10-14)ExitwithCtrl+C[Enter]jdbc:h2:~/testURLjdbc:h2:/usr/local/db/xxx-xxx[Enter]org.h2.DriverDriver[Enter]UserxxxxxxPasswo

    2022年4月12日
    41
  • react使用antd警告:Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance「建议收藏」

    react使用antd警告:Warning: findDOMNode is deprecated in StrictMode. findDOMNode was passed an instance「建议收藏」react中使用antd警告警告内容:警告原因:解决办法:警告内容:Warning:findDOMNodeisdeprecatedinStrictMode.findDOMNodewaspassedaninstanceofWavewhichisinsideStrictMode.Instead,addarefdirectlytotheeleme…

    2022年6月10日
    26
  • rap韵脚大全(包含各种诗词歌曲的韵脚等)

    rap韵脚大全(包含各种诗词歌曲的韵脚等)rap韵脚(a篇)Ba:八,疤,叭,芭,把,吧,爸,罢,巴,扒,坝,霸,靶,笆,捌,拔,跋,钯,耙Ca:擦,嚓Cha:查,插,叉,茶,差,杈,岔,衩,刹,诧,姹Da:大,答,达,打,搭,嗒,哒,耷,褡,瘩,鞑,靼Fa:发,法,罚,伐,乏,阀,筏,疺Ga:尬,伽,嘎,旮Ha:哈Ka:卡,咖,喀La:拉,啦,辣,蜡,腊,喇,垃Ma:吗,妈,马,嘛,麻,骂,码,玛Na:那,拿,…

    2022年6月18日
    136
  • request.getParameterNames_request和urllib区别

    request.getParameterNames_request和urllib区别Servlet中request.getParameter和getParameterValues getParameterNames三者区别1.request.getParameter:获取前台表单单个元素name对应的value值2.request.getParameterValues:获取前台表单多个标签同名name对应的所有value值3.request.getParameterN…

    2022年9月4日
    2
  • js中判断对象是否为空

    js中判断对象是否为空1.es6中可以使用Object.keys(obj)vardata={};vararr=Object.keys(data);alert(arr.length==0);//true为空,false不为空2.将json对象转化为json字符串,再判断该字符串是否为"{}"vardata={};varb=(JSON.stringify(data)==…

    2022年6月14日
    27
  • 详解贝叶斯学派与频率学派的区别和联系

    详解贝叶斯学派与频率学派的区别和联系大家好,我是东哥。要说贝叶斯和频率学派,那简直太有意思了。为什么这么说呢?因为两个学派的理解对于我来说真的是一场持久战。我是在学习机器学习的时候接触到的这两个学派,此前并不知道,当时就被深深吸引了,于是找了各种资料学习下来,说实话感觉有点懂了,但又感觉没理解透。后面我一直是带着这种似懂非懂的状态继续肝机器学习。但随着不断深入学习我发现很多理论其实都有出现两个学派的身影,而且在模型算法层面结合两派不断琢磨对我的理解有了很大帮助,经常有茅塞顿开的感觉(那段日子真的进步的飞起)。虽说我有点笨,但好在经过时间

    2022年6月2日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号