父页面调用子页面
父页面,使用ref=“registChild”
<!--会议登记-->
<registeChild v-if="registTabOpen" :fromWorkFlow="true" ref="registChild" :timeStamp="mettimeStamp" :noticeId="noticeId" :meetingStatus="meetingStatus" @reloadList="reloadList" :dataReadonly="readOnly"></registeChild>
父页面调用子页面的validateBeforeWorkFlowSub方法:
方式一
const refData = 'ref' + this.activeName
this.$refs[refData].getIndexReportData()
方式二
this.$refs.registChild.validateBeforeWorkFlowSub().then(res => {
resolve('success')
}).catch(e => {
reject(e) })
子页面:
子页面后台保存后返回父页面:
validateBeforeWorkFlowSub() {
return new Promise((resolve, reject) => {
this.resolve = resolve
this.reject