子组件传值父组件数据刷新的问题

子组件监听值改变,自定义一个事件,在父组件使用时该事件为接收数据接口事件

子组件传值父组件数据刷新的问题

子组件:监听open值的变化, 自定义事件  this.$emit("refreshPart")

watch: {
        open: {
            handler(val) {
                this.inputValue = val
                if (!val) {
                    this.contractSectId = ''
                    this.$emit("refreshPart")
                }
            }
        }
    },

父组件:接收事件 @refreshPart="getPartInfo"

父组件接口赋值事件 

getPartInfo() {
            this.partOptions = [];
            listPartialTree({
                teamId: this.form.teamId,
                projectId: this.form.projectId,
                contractSectId: this.form.contractSectId
            }).then(res => {
                this.partOptions = res.data;
            });
        },

子组件代码






版权声明:如无特殊标注,文章均来自网络,本站编辑整理,转载时请以链接形式注明文章出处,请自行分辨。

本文链接:https://www.shbk5.com/dnsj/73308.html