返回顶部
首页 > 资讯 > 精选 >Vue两个同级组件传值实现方法
  • 847
分享到

Vue两个同级组件传值实现方法

2023-06-20 16:06:47 847人浏览 八月长安
摘要

这篇文章主要介绍“Vue两个同级组件传值实现方法”,在日常操作中,相信很多人在Vue两个同级组件传值实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue两个同级组件传值实现方法”的疑惑有所帮助!接下来

这篇文章主要介绍“Vue两个同级组件传值实现方法”,在日常操作中,相信很多人在Vue两个同级组件传值实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue两个同级组件传值实现方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Vue组件之间是有联系的,避免不了组件之间要互相传值,父给子使用v-bind绑定自定义属性和使用props来接受

子给父使用@自定义事件='函数' this.$emit('自定义事件','要发送的内容'),子组件通过$emit来触发父组件的函数来实现
但是两个同级组件之间这么互相传值

<div id='app'> <children1></children1> <children2></children2></div><script>  var children1 = {};  var children2 = {}; var vm = new Vue({  el:'#app',  components:{   children1,   children2  } })</script>

现在要将children1组件中的数据传给children2组件

主要使用到vue实例中的$on()和$emit()

 <div id='app'>  <children1></children1>  <children2></children2> </div> <script>     var Event = new Vue({}); // 创建一个vue实例用来作为传值的媒介   var children1 = {   template:`    <div>     <button @click='send'>点我给children2组件发送数据</button>    </div>   `,   data(){    return {     msg:'我是要给children2发送的数据'    }   },   methods:{    send(){      Event.$emit('Go',this.msg)     }   }  };   var children2 = {   template:`    <div>     <h3>从children1组件接收到的值:{{msg1}}</h3>      </div>   `,   data(){    return{     msg1:''    }   },   created(){    Event.$on('go',(v) => { // 必须使用箭头函数因为this     this.msg1 = v;    })   }  };  var vm = new Vue({   el:'#app',   components:{    children1,    children2   }  })</script>

Vue两个同级组件传值实现方法

chilren1组件要发送数据使用的是Event.$emit()
chilren2组件要接收数据使用Eevent.$on()

到此,关于“Vue两个同级组件传值实现方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Vue两个同级组件传值实现方法

本文链接: https://lsjlt.com/news/298090.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vue两个同级组件传值实现方法
    这篇文章主要介绍“Vue两个同级组件传值实现方法”,在日常操作中,相信很多人在Vue两个同级组件传值实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue两个同级组件传值实现方法”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • Vue两个同级组件传值实现
    Vue组件之间是有联系的,避免不了组件之间要互相传值,父给子使用v-bind绑定自定义属性和使用props来接受 子给父使用@自定义事件='函数' this.$emit('自定义事...
    99+
    2024-04-02
  • vue如何利用store实现两个平行组件间的传值
    目录store实现两个平行组件间的传值方法:利用store.js传值平行组件传值的步骤1.布好局2.在ccc模板中用mounted函数接收完整代码如下 store实现两个平...
    99+
    2024-04-02
  • vue组件传值(高级)、属性传值、反向传值、跨级传值实例详解
    目录一、属性传值——父传子二、反向传值——子传父$emit三、反向传值——子传父--sync四、反向传值&md...
    99+
    2024-04-02
  • Vue实现父子组件传值的方法是什么
    这篇文章主要介绍了Vue实现父子组件传值的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue实现父子组件传值的方法是什么文章都会有所收获,下面我们一起来看看吧。父传子通过 props。props 就...
    99+
    2023-07-05
  • vue组件传值有什么方法
    这篇文章主要为大家展示了“vue组件传值有什么方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue组件传值有什么方法”这篇文章吧。vue组件传值的五种方法:1、父组件向子组件进行传值;2、子...
    99+
    2023-06-25
  • vue中怎么实现组件传值
    这篇文章给大家分享的是有关vue中怎么实现组件传值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue是什么Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可...
    99+
    2023-06-14
  • vue组件传值的方式
    vue组件传值的方式:1、父传子;2、子传父;3、兄弟传值;4、问号传值,冒号传值和父子组件传值;5、使用“$ref”传值;6、使用“inject”给当前实例注入父组件的数据;7、祖传孙;8、孙传祖;9、$parent;10、session...
    99+
    2023-07-18
  • Vue子组件向父组件传值示范方法
    目录一、要点概述二、分步讲解三、总代码和运行结果一、要点概述 子组件:通过某种事件(这里是@click点击事件,也可以是其他事件)发送数据,this.$emit('事件名&#...
    99+
    2023-03-20
    Vue子向父传值 Vue子组件向父组件传值
  • vue中兄弟组件传值的两种方式小结
    目录一. bus总线传值的使用二. 使用常规的传值:(子传父,父再传子)总结本demo主要是为了演示vue项目中兄弟组件之间的传值,这里我演示了两种方式:a. bus总线传值;b. ...
    99+
    2022-11-13
    vue兄弟组件传值 vue兄弟组件 vue组件传值
  • Vue和React组件怎么实现传值
    本篇文章为大家展示了Vue和React组件怎么实现传值,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。组件间的传值方式组件的传值场景无外乎以下几种:父子之间兄弟之间多...
    99+
    2024-04-02
  • vue如何实现父子组件传值
    小编给大家分享一下vue如何实现父子组件传值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!父子组件传值<!DOCTYPE&...
    99+
    2024-04-02
  • Vue祖孙组件如何实现传值
    目录先看基础$props$attrs$listeners祖传孙1. $props 链2. $attrs孙传祖$listeners总结先看基础 祖孙组件,也就是 3 层嵌套的组件。关于...
    99+
    2023-03-24
    Vue祖孙组件 Vue传值 Vue组件
  • Vue组件间传值的实现解析
    目录1. 父组件向子组件传值1.1 描述1.2 props接收数据2. 子组件向父组件传值3. 兄弟组件间传值4. 事件总线5. Ref6. root/parent/children...
    99+
    2024-04-02
  • Vue祖孙组件怎么实现传值
    这篇文章主要介绍了Vue祖孙组件怎么实现传值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue祖孙组件怎么实现传值文章都会有所收获,下面我们一起来看看吧。先看基础祖孙组件,也就是 3 层嵌套的组件。关于 vu...
    99+
    2023-07-05
  • Vue父子组件传值的三种方法
    目录前言一、Vue父子传值的方法二、方法详解1.props / $emit2.$parent / children3.$ref总结提示:文章写完后,目录可以自动生成,如何生成可参考右...
    99+
    2022-12-20
    Vue父子组件传值 Vue父子组件
  • vue组件之间进行传值的方法
    目录前言1.父组件向子组件进行传值2.子组件向父组件进行传值3.非父子组件之间的传值 总结前言 目前在做vue的项目,用到了子组件依赖其父组件的数据,进行子组件的相关请求和...
    99+
    2024-04-02
  • vue中怎么实现子组件向父组件传值
    这篇文章给大家介绍vue中怎么实现子组件向父组件传值,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。父组件这么写<component-a v-on:child-say=&...
    99+
    2024-04-02
  • Vue中怎么实现父组件向子组件传值
    这期内容当中小编将会给大家带来有关Vue中怎么实现父组件向子组件传值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1:在src/components/child/文件夹下...
    99+
    2024-04-02
  • React父子组件传值(组件通信)的实现方法
    目录1、父组件传值子组件2、子组件传值父组件3、兄弟组件传值1、父组件传值子组件 在引用子组件的时候传递,相当于一个属性,例如:在子组件内通过porps.param获取到这个para...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作