this.$emit()方法 Vue子组件向父组件传值
子组件使用this.$emit()向父组件传值
在父组件中引入子组件
<indexOrder ref="indexImportOrder" @closeMain="closeMain"/>
import indexOrder from './components/indexOrder'
components:{
indexOrder
}
子组件向父组件传值
使用this.$emit("function",param)
其中function为父组件定义函数,param为需要传递参数
viewBusiness(){ let flag = false; this.$emit('closeMain',flag); }
在父组件中子组件引用处添加函数@:function="function"
其中function为子组件中定义函数
<indexOrder ref="indexOrder" v-on:closeMain="closeMain"/> <indexOrder ref="indexOrder" @closeMain="closeMain"/>
val及为子组件中flag,即接收的子组件参数
closeMain(val){ this.flag = val; }
本文链接:
/archives/emit-zi-fu
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Yida!
喜欢就支持一下吧