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

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

开发者学堂课程【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

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
ICML 2024 Spotlight:在解码中重新对齐,让语言模型更少幻觉、更符合人类偏好
【7月更文挑战第13天】ICML 2024 Spotlight: Decoding-time Realignment改善语言模型,减少幻觉,增强人类偏好一致性。研究提出在解码阶段动态调整模型对齐,通过控制参数实现对齐与性能平衡,提高泛化能力。尽管面临参数选择及计算资源挑战,该技术为优化AI文本生成对齐提供了新途径。[论文链接](https://openreview.net/forum?id=n8g6WMxt09&noteId=E3VVDPVOPZ)**
297 9
|
机器学习/深度学习 PyTorch 算法框架/工具
pytorch中的非线性回归
pytorch中的非线性回归
265 2
pytorch中的非线性回归
|
9天前
|
机器人 API 调度
基于 DMS Dify+Notebook+Airflow 实现 Agent 的一站式开发
本文提出“DMS Dify + Notebook + Airflow”三位一体架构,解决 Dify 在代码执行与定时调度上的局限。通过 Notebook 扩展 Python 环境,Airflow实现任务调度,构建可扩展、可运维的企业级智能 Agent 系统,提升大模型应用的工程化能力。
|
人工智能 前端开发 API
前端接入通义千问(Qwen)API:5 分钟实现你的 AI 问答助手
本文介绍如何在5分钟内通过前端接入通义千问(Qwen)API,快速打造一个AI问答助手。涵盖API配置、界面设计、流式响应、历史管理、错误重试等核心功能,并提供安全与性能优化建议,助你轻松集成智能对话能力到前端应用中。
689 154
|
15天前
|
人工智能 数据可视化 Java
Spring AI Alibaba、Dify、LangGraph 与 LangChain 综合对比分析报告
本报告对比Spring AI Alibaba、Dify、LangGraph与LangChain四大AI开发框架,涵盖架构、性能、生态及适用场景。数据截至2025年10月,基于公开资料分析,实际发展可能随技术演进调整。
960 152
|
负载均衡 Java 微服务
OpenFeign:让微服务调用像本地方法一样简单
OpenFeign是Spring Cloud中声明式微服务调用组件,通过接口注解简化远程调用,支持负载均衡、服务发现、熔断降级、自定义拦截器与编解码,提升微服务间通信开发效率与系统稳定性。
360 156