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

常用的几种 Vue 父子组件传值方式

1. 父组件向子组件传值(props)

  • 父组件代码:Parent.vue

    <template><div><h2>父组件</h2><Child :parent-msg="parentMsg" /></div>
    </template><script>
    import Child from './Child.vue';export default {components: {Child},data() {return {parentMsg: '这是父组件传递的消息'};}
    };
    </script>
  • 子组件代码:Child.vue

    <template><div><h3>子组件</h3><p>从父组件接收到的消息:{{ parentMsg }}</p></div>
    </template><script>
    export default {props: {parentMsg: {type: String,required: true}}
    };
    </script>

    2. 子组件向父组件传值(this.$emit)

  • 子组件代码:Child.vue

    <template><div><h3>子组件</h3><button @click="sendMessage">向父组件发送消息</button></div>
    </template><script>
    export default {data() {return {childMsg: '这是子组件的消息'};},methods: {sendMessage() {this.$emit('sendMessage', this.childMsg);}}
    };
    <

相关文章:

  • 使用 GitHub Actions 和 Nuitka 实现 Python 应用(customtkinter ui库)的自动化跨平台打包
  • 状态管理最佳实践:Bloc架构实践
  • Android Jetpack Compose 状态管理解析:remember vs mutableStateOf,有啥不一样?为啥要一起用?
  • HTML表单与数据验证设计
  • 区块链预言机(Oracle)详解:如何打通链上与现实世界的关键桥梁?
  • 如何将自己封装的组件发布到npm上:详细教程
  • JavaScript学习教程,从入门到精通,DOM节点操作语法知识点及案例详解(21)
  • Android学习总结之APK打包流程
  • 使用Ingress发布应用程序
  • swift-12-Error处理、关联类型、assert、泛型_
  • ospf实验
  • 【HDFS入门】HDFS性能调优实战:压缩与编码技术深度解析
  • JavaScript中的Event事件对象详解
  • STL之vector基本操作
  • c语言中的原,反,补码
  • `Accelerate`库实现模型并行计算
  • STM32单片机入门学习——第42节: [12-2] BKP备份寄存器RTC实时时钟
  • QML动画--ParallelAnimation和SequentialAnimation
  • linux查看目录相关命令
  • SpringBoot启动后初始化的几种方式
  • 北京理工大学解除宫某聘用关系,该教授此前被指骚扰猥亵学生
  • 张九思任电子科大副教授,曾以学生身份入选爱思唯尔全球前2%顶尖科学家
  • 马上评|机器人马拉松,也是具身智能产业的加速跑
  • 撤销逾千名留学生签证,特朗普政府面临集体诉讼
  • 网络社群的早期历史及其启示
  • 能源央企资产重组大提速,专业化整合掀起新热潮