当前位置: 首页 > news >正文

Vue父子组件传递笔记

Vue父子组件传递笔记

props 父组件向子组件进行传值

(1)在父组件APP.vue

<template><div>
<!-- 给子组件Child.vue传递以msg的信号,传递的信息内容为messages --><Child  :msg="messages"></Child></div>
</template>
<script>
import { ref } from 'vue';
import Child from './components/Child.vue';export default {components: {Child},
};data() {return {
<!-- 2、给要传递的值配值 -->messages : "这是父组件传到子组件的值"}},</script>

(2) 在子组件中:

<template><div><!-- 4、在子组件中调用msg --><h2>子组件收获到父组件传来的值:{{ msg }}</h2></div></template><script>export default {props: {<!-- 3、在子组件中写入props,然后声明传过来的msg的类型type和默认值default -->msg:{type:String,default:"默认值,没收到"}}, };

emit 子组件向父组件传值(自定义 事件)

(1) 在子组件Child.vue中:

    <!--1、自定义一个事件 @click="xxxx" --><!--2、在方法中发射"xxxx"事件的传递,this.$emit("信号名",传递值abc)--># 示例:<template><div><button @click="send2father">点击,向父组件发射值</button></div></template><script>export default {data() {return {child_data:"我是子组件的值",}},
methods:{send2father(){this.$emit("childmethod",this.child_data);}
}};</script>

(2)在父组件App.vue中:


<!--3、在父组件中,@信号名="获取到数据方法">
<!-- 4、在方法中 实现这个函数:获取到数据方法(传递值abc)-->#示例:
<template><div>
<!-- 子组件以emit发射childmethod这个信号,然后可以用repair方法来使用传回来的数据 --><Child   @childmethod="repair"></Child></div>
</template><script>
import Child  from './components/Child.vue';
export default {components: {Child},
methods: {repair(value){console.log(value + "接收到了");# 这里的value == 子组件传递的child_data}
}
</script>
http://www.lryc.cn/news/547629.html

相关文章:

  • 文件上传漏洞与phpcms漏洞安全分析
  • 【deepseek】辅助思考生物学问题:ICImapping构建遗传图谱gap较大
  • linux磁盘非lvm分区
  • Windows下sql server2012安装流程
  • css之英文换行样式
  • 绝美焦糖暖色调复古风景画面Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • 文件解析:doc、docx、pdf
  • 计算机网络基础:VLAN(虚拟局域网)
  • C++学习笔记(十一)——循环结构
  • 【C++】二叉树相关算法题
  • 物联网IoT系列之MQTT协议基础知识
  • 【大学生体质】智能 AI 旅游推荐平台(Vue+SpringBoot3)-完整部署教程
  • 【Node.js入门笔记1---初始Node.js)】
  • 自学Java-JavaSE基础加强(多线程)
  • 数字后端培训实战项目六大典型后端实现案例
  • 安卓免费多功能工具:一站式解决 PDF 阅读、编辑、转换等需求
  • diffuser库使用本地模型生成图像
  • 递归—基础算法
  • 全面复习回顾——C++语法篇2
  • 探秘基带算法:从原理到5G时代的通信变革【十】基带算法应用与对比
  • Linux | Vim 鼠标不能右键粘贴、跨系统复制粘贴
  • 无人机遥控器扩频技术解析!
  • Spring Boot API 项目中 HAProxy 与 Nginx 的选择与实践
  • OpenBMC:BmcWeb构造connect对象
  • ORB-SLAM2源码学习(六):相机跟踪(局部地图跟踪和关键帧创建)
  • WordPress使用(3)
  • Docker基础篇——什么是Docker与Docker的仓库、镜像、容器三大概念
  • Gitlab配置personal access token
  • 使用STM32CubeMX实现LED灯每秒闪烁一次(STM32G070CBT6单片机)
  • django中路由配置规则的详细说明