没有合适的资源?快使用搜索试试~ 我知道了~
首页vue父组件触发事件改变子组件的值的方法实例详解
父组件向子组件通信 业务场景:现在我要在父组件点击一个回退按钮,这个回退会传进子组件中(子组件中有两步进程),子组件来处理。 解决方案 起初我是父组件通过props传值,但是发现只有组件第一次加载时才能传值,通过事件改变的父组件值并不会再通过过props传递,也就是说props只有加载组件时才会工作,并不会根据值改变动态操作 后面,我是通过操作dom的方法,this.$refs.children这样直接操作子组件 <ProgressTwo ref=progressTwo v-else-if=progress second=recordProgress></Progress
资源详情
资源评论
资源推荐

vue父组件触发事件改变子组件的值的方法实例详解父组件触发事件改变子组件的值的方法实例详解
父组件向子组件通信父组件向子组件通信
业务场景:现在我要在父组件点击一个回退按钮,这个回退会传进子组件中(子组件中有两步进程),子组件来处理。
解决方案解决方案
起初我是父组件通过props传值,但是发现只有组件第一次加载时才能传值,通过事件改变的父组件值并不会再通过过props传
递,也就是说props只有加载组件时才会工作,并不会根据值改变动态操作
后面,我是通过操作dom的方法,this.$refs.children这样直接操作子组件
<ProgressTwo ref="progressTwo" v-else-if="progress==2" @second="recordProgress"></ProgressTwo> //这是子组件
goSecond: function(){ //这是操作子组件的方法
this.$refs.progressTwo.second = true
this.second = false
}
注释:其实我们一直被父子组件概念束缚了,子组件就是相当于一个被包裹的div,只是那个div里有很多标签而已,或者可以
理解为我们在父组件里用iframe嵌套了一个页面,这个页面是子组件(这是帮助理解的粗话)
现在讲讲父子组件通信
父组件向子组件传值父组件向子组件传值
父组件
html
<div>
<NotFound v-else :searchThing="search"></NotFound> //search是父组件要传的值
</div>
子组件
在在script中拿值中拿值
props:{
searchThing: String //也可以给它一个默认值 (defaultAddress: {Type: Object,default:()=> 'default'})
},
子组件向父组件传值子组件向父组件传值
通过发射函数
子组件
在script中通过函数告诉父组件
gotoPay: function(){
this.$emit('second',data) //data是你要向父组件传的值(可传可不传看需求)
}
父组件父组件
html
<ProgressTwo ref="progressTwo" v-else-if="progress==2" @second="recordProgress"></ProgressTwo>
script
父组件通过自定义的second事件监听子组件的发射
recordProgress: function(val){ //val用于接收子组件传过来的值
if(val==true){
this.second = val
}else{
if(val==false){
this.progress = 3
















weixin_38506713
- 粉丝: 4
- 资源: 907
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0