父组件向子组件传值步骤

父组件向子组件传值步骤父组件向子组件传值步骤:在这里先定义一下,相对本案例来说:App.vue是父组件,Second-module.vue是子组件。一、首先,值肯定是定义在父组件中的,供所有子组件共享。所以要在父组件的data中定义值:二、其次,父组件要和子组件有契合点:就是在父组件中调用、注册、引用子组件:调用:注册:引用:三、接下来,就可以在父组件和子组件链接的地方(即引用子组件的标签上),把父组件的值绑定给子组件:这里我绑定了两个值,一个是数组,一个是字符串。2018-03-3010:15:

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

父组件向子组件传值步骤:
在这里先定义一下,相对本案例来说:App.vue是父组件,Second-module.vue是子组件。

一、首先,值肯定是定义在父组件中的,供所有子组件共享。所以要在父组件的data中定义值:

在这里插入图片描述
二、其次,父组件要和子组件有契合点:就是在父组件中调用、注册、引用子组件:

调用:
在这里插入图片描述

注册:

在这里插入图片描述

引用:

在这里插入图片描述
三、接下来,就可以在父组件和子组件链接的地方(即引用子组件的标签上),把父组件的值绑定给子组件:

在这里插入图片描述

这里我绑定了两个值,一个是数组,一个是字符串。
特别补充:

我在写完文章后很长一段时间没再接触vue,再上手开始写demo的时候,出现了不少不怎么被注意的小问题,其中一点和这里有关,进行补充,特别注意:

总的来说父传子就是这三个步骤:父组件中定义值、调用子组件并引用、在引用的标签上给子组件传值。

但是注意是要用 v-bind: 绑定要传的值,不用v-bind直接把值放到标签上,会被当成html的节点属性解析的。

四、最后,子组件内部肯定要去接受父组件传过来的值:props(小道具)来接收:

在这里插入图片描述

另一种接收方式:这里注意使用字符串包裹,再这里踩了一下坑。

在这里插入图片描述

具体的接收方式看官方文档~

五、这样,子组件内部就可以直接使用父组件的值了。

在这里插入图片描述

但是有要注意的点:

子组件接受的父组件的值分为——引用类型和普通类型两种,

普通类型:字符串(String)、数字(Number)、布尔值(Boolean)、空(Null)

引用类型:数组(Array)、对象(Object)

其中,普通类型是可以在子组件中更改,不会影响其他兄弟子组件内同样调用的来自父组件的值,

但是,引用类型的值,当在子组件中修改后,父组件的也会修改,那么后果就是,其他同样引用了改值的子组件内部的值也会跟着被修改。除非你有特殊的要求这么去做,否则最好不要这么做。

父组件传给子组件的值,在子组件中千万不能修改,因其数据是公用的,改了所有引用的子组件就都改了。

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

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

(0)
上一篇 2022年6月1日 下午7:00
下一篇 2022年6月1日 下午7:00


相关推荐

  • 微前端架构

    微前端架构一 前端 架构 发展史最初 前端是没有架构的 因为功能简单的代码没有架构可言 通过操作 DOM 就能完成的工作 不需要复杂的设计模式和代码管理机制 也就不需要架构来支撑起应用 前端开发的发展历史分为以下几个阶段 古典时期 由后端渲染出前端 HTML 用 Table 布局 用 CSS 进行简单的辅助 动效时期 前端开始编写一些简单的 JavaScript 脚本来做动画效果 如轮播广告 Ajax 异步通信时期 2005 年 Google 在诸多 Web 应用中使用了异步通信技术如 Google 地

    2026年3月20日
    2
  • 开源协议均为什么协议_常见的计算机网络协议有哪些

    开源协议均为什么协议_常见的计算机网络协议有哪些一直对各种开源协议比较模糊,特意在网上搜索了一下资料,整理总结,以作记录如果不喜欢长篇大论的话,看下图就可以了基本概念了解:1.Contributors和RecipientsCon

    2022年8月2日
    9
  • svm 算法通俗介绍

    svm 算法通俗介绍http://blog.csdn.net/v_july_v/article/details/7624837作者:July、pluskid;致谢:白石、JerryLead出处:结构之法算法之道blog

    2022年8月1日
    7
  • 我的电磁学讲义14:动生电动势和感生电动势

    我的电磁学讲义14:动生电动势和感生电动势电动势正如维持一个喷泉需要水泵 维持电路回路需要 电 泵 电源 图 1 持续喷泉需要水泵在电源内部 正电荷从低电势区走向高电势区 即逆着电场的方向运动 因此需要补充额外的能量 使正电荷克服电场力做功 给载流子补充的能源 可能来自化学能 如电池 可能来自机械能 如水电站 可能来自太阳 如太阳能电池 可能来自温度差 如热电堆 图 2 电回路维持电流需要电动势下面我们从功能转换的角度分析一下

    2026年3月20日
    2
  • nanobanana教程:Nano Banana完整指南AI生成指南|Complete Nano Banana Guide风格创作

    nanobanana教程:Nano Banana完整指南AI生成指南|Complete Nano Banana Guide风格创作

    2026年3月15日
    2
  • C#数组

    C#数组数组是一个存储相同类型元素的固定大小的数据集合.数组是引用类型一、定义数组的声明:<数据类型>[]<数组名字>;例:int[]numbers;二、数组的赋值(

    2022年7月4日
    32

发表回复

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

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