您现在的位置是:网站首页> 编程资料编程资料
基于vue 兄弟组件之间事件触发(详解)_mssql2008_
2023-05-27
514人已围观
简介 基于vue 兄弟组件之间事件触发(详解)_mssql2008_
直奔主题!
兄弟组件之间的事件触发,大概思路是通过父级组件交换数据,watch来监听触发事件。
场景是父级组件A同时引用两个子级组件B,C。点击B组件中的按钮执行C组件中的事件。
第一步:父级组件A
methods:{ listChild:function(val){//B组件自定义事件 状态是布尔值 this.playStatus = val; }, btmChild:function(val){//C组件自定义事件 this.btmStatus = val; } }
第二步:子级组件B代码
props: ['play'],//接受父级传递的数据 watch:{//监听数据 如果改变执行audioPlay函数,audioPlay在methods中定义 play:'audioPlay' } audioPlay:function(){ this.$emit('playStatus',false);//向父级组件传递参数 } 第三步:子级组件C代码
props: ['btmStatus'] ,watch:{ btmStatus:'playList' } 总结就是A组件定义两个值分别传递给B,C。然后B,C组件watch方法监听数据触发事件。
以上这篇基于vue 兄弟组件之间事件触发(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- 如何安装SQL Server 2012群集_mssql2008_
- SQL Server 2008还原数据库的方法_mssql2008_
- SQL Server 2008 R2占用cpu、内存越来越大的两种解决方法_mssql2008_
- Sql Server 2008R2升级Sql Server 2012图文教程_mssql2008_
- Sql Server 2008数据库新建分配用户的详细步骤_mssql2008_
- SQL Server 2008 R2 为用户权限分配的操作步骤_mssql2008_
- 解决sql server2008注册表写入失败,vs2013核心功能安装失败_mssql2008_
- sql server2008数据库迁移的两种方法_mssql2008_
- SQL SERVER 2008数据库日志文件收缩的方法_mssql2008_
- SQL Server 2008打开输入sa密码提示无法登陆数据库的解决方法_mssql2008_
