自学内容网 自学内容网

vue项目 子组件在打开时调用父组件传过来的props里的数据

1 分析:

        父组件在加载时就会加载子组件,所以此时调不到数据,

        我们可以利用父组件内子组件的ref属性,获取子组件的方法,

        在父组件的触发方法中调用直接传值

例:

父组件:

//父组件事件
 AttributesRelations(row){
      this.dialogForm = row
      this.$refs.AttributesRelationsRef.AttributesOpen = true
        //调用子组件方法 直接传值
      this.$refs.AttributesRelationsRef.FeedbackFun( row.id)
    },

子组件:

//子组件方法  (id为父组件传过来的值)
    FeedbackFun(id){
      findBycompanyIdList(id).then(res=>{
        if(res.code === 200){
          this.dataCheckYes = res.data
        }
      })
    },


原文地址:https://blog.csdn.net/xu_duo_i/article/details/142812058

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!