时间:2023-12-07来源:系统城装机大师作者:佚名
兄弟组件之间的事件触发,大概思路是通过父级组件交换数据,watch来监听触发事件。
场景是父级组件A同时引用两个子级组件B,C。点击B组件中的按钮执行C组件中的事件。
第一步:父级组件A
1 2 3 4 5 6 7 8 9 10 |
< bottom-play :play = "playStatus" @ playStatus = "btmChild" ></ bottom-play > methods:{ listChild:function(val){//B组件自定义事件 状态是布尔值 this.playStatus = val; }, btmChild:function(val){//C组件自定义事件 this.btmStatus = val; } } |
第二步:子级组件B代码
1 2 3 4 5 6 7 |
props: ['play'],//接受父级传递的数据 watch:{//监听数据 如果改变执行audioPlay函数,audioPlay在methods中定义 play:'audioPlay' } audioPlay:function(){ this.$emit('playStatus',false);//向父级组件传递参数 } |
第三步:子级组件C代码
1 2 3 4 |
props: ['btmStatus'] ,watch:{ btmStatus:'playList' } |
总结就是A组件定义两个值分别传递给B,C。然后B,C组件watch方法监听数据触发事件。
2023-12-07
SQL SERVER 2008 r2 数据压缩的两种方法2023-12-07
SQL Server 2008数据库设置定期自动备份的方法2023-12-07
sqlserver2008首次登录失败问题及解决方法环境:SQLServer2008R2一台、web服务器一台 软件支持:iis、动态网站源代码 拓扑:步骤:数据库部分:1、开始-点击SQL Server Management Studio2、输入SQLServer服务器的名称或IP地...
2023-12-07
因为需要本地测试开发一个小型的cms系统,那么下面的sql server 2008 就可以安装下面的文件了,如果正式使用推荐安装企业版。下载地址:SQL Server 2008 Express 中文简体安装包x...
2023-12-07