码迷,mamicode.com
首页 > 其他好文 > 详细

Vue父子传值使用监听

时间:2019-10-16 11:19:51      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:监听   str   传值   点击事件   list()   一句话   需要   属性   div   

这个小案例是我记住一句话,不管干什么只要数据变了,刷新数据就对了

子组件是个弹窗需要在父组件点击显示查看数据需要传id,话不多说!!!

父组件:

 

传id肯定是number类型所以通过属性传值的时候需要在传递的值中定义一个默认值在子组件监听传递值的变化
<LookForm :childId="childId"></LookForm>
这个绑定的属性值就是通过点击事件传的id然后在子组件通过传递的属性接收

data: childId: 0

事件: show(row) { this.childId = row.id; }

 

子组件:

 

监听方法的参数就是父组件传过来的值,监听变化因为数据变了所以调一下查看接口也就是刷新数据
watch: {
    childId(newVal) {
      this.childId = newVal;
      this.getList(); //一定要刷新数据否则页面不刷新
      console.log(newVal, "这里是监听"); //这个参数就是传来的所有值
    }
  },

 在子组件props接收是number类型
  props: {
    childId: Number
  }

传给后端
id:this.childId 

 

Vue父子传值使用监听

标签:监听   str   传值   点击事件   list()   一句话   需要   属性   div   

原文地址:https://www.cnblogs.com/home-/p/11684207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!