复习-父子组件之间的传值|学习笔记

简介: 快速学习复习-父子组件之间的传值

开发者学堂课程【Vue.js 入门与实战复习-父子组件之间的传值】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8202


复习-父子组件之间的传值


内容介绍:

一、 准备工作

二、 父传子

三、子传父

四、父子属性

 

之前学习了父子组之间传值,今天主要做一个简单的复习:

 

一、准备工作

打开 code 项目,在这个项目中新建一个 html,名叫 01-父子组件之间传值.html,然后在这里面输入代码。(代码如下:)

代码:

<!DOCTYPE html>

<htm1 lang= "en">

<head>

<meta charset="UTF- 8">

<meta name="viewport" content=”width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible"content="ie=edge">

<title>Document</title>

<script src="./1ib/vue-2.4.0.js"></script>

</ head>

<body>

<div id="app"></div>

<script>

//创建vue实例,得到viewModelvar vm= new vueli  

Iel: '#app' ,

data: (),

methods: ()

}};

 

二、父传子

在这个 html 中的 script 中加入

var coml ={template: "#tmpl'}这个东西,在到外面添加(代码如下:)

代码:

<template id "tmpl">

<div>

<h1>这是子元素是/hi></div>

</template>

在 vue 中去定义一下,把这个添加到 vue 中 components:{com_1},最后在到 div 中去添加<comq>,在保存,再到网页里面去看一下(图片如下:)

1666937920817.jpg

 

三、子传父

通过 components 注入一个 com1的词组线,然后在 vm 选项中是没有数据的,在父组件中加入数据(代码如下:)

代码:

//创建vue 实例,得到viewModelvar vm= new vue ({

el: '#app ',

data:T {

msg: '这是父组件中的数据,爸爸有10o块钱,my son,你要不'},

methods: {,components: {com1

});

如果子属性想要父属性的数据,就要在 com1中去拿到,

想用的话,还需要在 script 中的 com1下面添加这个

props:[ 'parentmsg ']

这样就继承到了 parentmsg,想用的话直接调用就行。

1666937933635.jpg

 

四、父子属性

把子属性的数据传给父属性,就要在 script 中的 com1中添加 data。

代码如下:

Data(){

return {

msg:'做一个孝顺的孩子,给爸爸一些钱去挥霍把!'

}

},

在到 vm 中传入参数,代码如下:

代码:

var vm =new vue(i

el: '#app' ,

data:{

msg:'这是父组件中的数据,爸爸有100块钱,my son,你要不'},

methods: {

getMsgEormson (dath)i

methods: {

getMsgFormSon (data){

this.msgFornSon = datal

-

}

} ,

components : {

com1

}

在到 div 中传入一些数据,代码如下:

<h1>这是子元素--- {i i parentmsg }}</h1>

<input type="button" value="向父组件传递消息” eclick="sendiMsg">

-

最后保存代码,在网页里面显示输出(结果如下:)

1666937946441.jpg

相关文章
|
机器学习/深度学习 PyTorch 算法框架/工具
pytorch中的非线性回归
pytorch中的非线性回归
292 2
pytorch中的非线性回归
|
机器学习/深度学习 人工智能 自然语言处理
ICML 2024 Spotlight:在解码中重新对齐,让语言模型更少幻觉、更符合人类偏好
【7月更文挑战第13天】ICML 2024 Spotlight: Decoding-time Realignment改善语言模型,减少幻觉,增强人类偏好一致性。研究提出在解码阶段动态调整模型对齐,通过控制参数实现对齐与性能平衡,提高泛化能力。尽管面临参数选择及计算资源挑战,该技术为优化AI文本生成对齐提供了新途径。[论文链接](https://openreview.net/forum?id=n8g6WMxt09&noteId=E3VVDPVOPZ)**
324 9
|
4天前
|
云安全 人工智能 自然语言处理
|
8天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
821 23
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
381 3
|
11天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
808 59
Meta SAM3开源:让图像分割,听懂你的话
|
1天前
|
弹性计算 网络协议 Linux
阿里云ECS云服务器详细新手购买流程步骤(图文详解)
新手怎么购买阿里云服务器ECS?今天出一期阿里云服务器ECS自定义购买流程:图文全解析,阿里云服务器ECS购买流程图解,自定义购买ECS的设置选项是最复杂的,以自定义购买云服务器ECS为例,包括付费类型、地域、网络及可用区、实例、镜像、系统盘、数据盘、公网IP、安全组及登录凭证详细设置教程:
164 114
|
5天前
|
机器学习/深度学习 人工智能 数据可视化
1秒生图!6B参数如何“以小博大”生成超真实图像?
Z-Image是6B参数开源图像生成模型,仅需16GB显存即可生成媲美百亿级模型的超真实图像,支持中英双语文本渲染与智能编辑,登顶Hugging Face趋势榜,首日下载破50万。
340 19