vue子父组件通信的实现代码

发布时间 - 2026-01-11 02:15:13    点击率:

之前在用vue写子父组件通信的时候,老是遇到问题!!!

子组件传值给父组件:

  子组件:通过emit方法给父组件传值,这里的upparent是父组件要定义的方法   

  模板:

<div v-on:click="switchViewBtn">切换视图</div>

  在data中定义:switchStatus = true;

  方法:  

switchViewBtn(){
      let that=this;
      this.$emit("parentView",that.switchStatus);
    },

  父组件:模板:   

<div @parentView="changeView" :msg="msg"></div>

  方法: 

changeView(msg){
    this.switchStatus = msg;
  }

  这样就可以将子组件的值传给父组件了。

父组件传值给子组件:

  父组件:模板:

 <div :name="name">切换视图</div>

  在data中赋值:

 export default {
      data() {
        return {
          data:‘zy'
         }
      }
    }

子组件中接受代码:

export default {
    data() {
      return {
        data:‘zy'
        }
      },
    props:[
       'name'
    ]
  }

以上所述是小编给大家介绍的vue子父组件通信的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!


# vue  # 子父组件通信  # vue父组件向子组件动态传值的两种方法  # vue-router2.0 组件之间传参及获取动态参数的方法  # 详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)  # vue中用动态组件实现选项卡切换效果  # vue动态组件实现选项卡切换效果  # vuejs动态组件给子组件传递数据的方法详解  # Vuejs第十二篇之动态组件全面解析  # Vue.js动态组件解析  # 详解vue表单验证组件 v-verify-plugin  # vue动态绑定组件子父组件多表单验证功能的实现代码  # 小编  # 给大家  # 所述  # 给我留言  # 就可以  # 有任何  # js  # brush  # click  # switchViewBtn  # div  # lt  # emit  # 写子父  # class  # pre  # upparent  # gt  # default 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站制作企业,网站的banner和导航栏是指什么?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  移动端脚本框架Hammer.js  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  如何在腾讯云免费申请建站?  如何在IIS中新建站点并配置端口与物理路径?  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  个人网站制作流程图片大全,个人网站如何注销?  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Python文件操作最佳实践_稳定性说明【指导】  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  PHP正则匹配日期和时间(时间戳转换)的实例代码  非常酷的网站设计制作软件,酷培ai教育官方网站?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  详解jQuery中的事件  Swift中循环语句中的转移语句 break 和 continue  网站制作大概多少钱一个,做一个平台网站大概多少钱?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  Windows Hello人脸识别突然无法使用  中山网站推广排名,中山信息港登录入口?  如何在建站主机中优化服务器配置?  香港服务器部署网站为何提示未备案?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Laravel如何使用Gate和Policy进行授权?(权限控制)  Laravel如何配置Horizon来管理队列?(安装和使用)  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  如何在阿里云高效完成企业建站全流程?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel如何自定义分页视图?(Pagination示例)  微信小程序 canvas开发实例及注意事项  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  桂林网站制作公司有哪些,桂林马拉松怎么报名?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何在IIS服务器上快速部署高效网站?  如何快速生成橙子建站落地页链接?  香港服务器租用每月最低只需15元?  如何在宝塔面板中创建新站点?  使用C语言编写圣诞表白程序  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  如何确保FTP站点访问权限与数据传输安全?  浅谈javascript alert和confirm的美化