整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴

吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴

示:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴:原题:吴镇宇父子再爆搞怪自拍 表情神同步网友大呼收获了好多表情包来源:东北新闻网-凤凰网 摘要:近日,吴镇宇工作室曝光一组吴镇宇与其子feynman在车内的自拍照,并发文表示:基因是强大滴,颜艺是遗传滴,不论是嘟嘴还是白眼或者奇奇怪怪,DD和BB都是同

关键字:吴镇宇、父子、再搞、文基因、基因、

摘要:近日,吴镇宇工作室曝光一组吴镇宇与其子feynman在车内的自拍照,并发文表示:“基因是强大滴,颜艺是遗传滴,不论是嘟嘴还是白眼或者奇奇怪怪,DD和BB都是同步的。主页菌表示心情so愉悦,在介个夏天。”引起大批粉丝的围观讨论。

吴镇宇、feynman

近日,吴镇宇工作室曝光一组吴镇宇与其子feynman在车内的自拍照,并发文表示:“基因是强大滴,颜艺是遗传滴,不论是嘟嘴还是白眼或者奇奇怪怪,DD和BB都是同步的。主页菌表示心情so愉悦,在介个夏天。”引起大批粉丝的围观讨论。

本文标题:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴

访问更多:http://www.yfcnn.com/ent/baike/20160514/3860614.html

提示:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴:吴镇宇、feynman

提示:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴:吴镇宇、feynman自拍照

吴镇宇、feynman自拍照

提示:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴:吴镇宇、费曼严肃自拍

吴镇宇、费曼严肃自拍

提示:吴镇宇父子再搞怪 po文基因强盛颜艺是遗传滴:吴镇宇嘟嘴表情 (原题:吴镇宇父子再爆搞怪自拍 表情神同步网友大呼收获了好多表情包来源:东北新闻网-凤凰网

吴镇宇嘟嘴表情

(原题:吴镇宇父子再爆搞怪自拍 表情神同步网友大呼“收获了好多表情包”——来源:东北新闻网-凤凰网

.子向父通信

parent.html

// 页面销毁前,务必去除监听器,否则会造成资源泄露!
beforeDestory () {
	window.removeEventListener('message', this.listenerFun)
}
mounted() {
	window.addEventListener('message',this.listenerFun)
}
methods: {
	listenerFun (e) {
		console.log(e.data);
    if(e.data.msg==='xxx'){
      // 业务处理逻辑
    }
	}
}

child.html

ue项目的一大亮点就是组件化。使用组件可以极大地提高项目中代码的复用率,减少代码量。但是使用组件最大的难点就是父子组件之间的通信。

  • 子通信父
<template>
 <div class="parent">
 我是父组件
 <!--父组件监听子组件触发的say方法,调用自己的parentSay方法-->
 <!--通过:msg将父组件的数据传递给子组件-->
 <children :msg="msg" @say="parentSay"></children>
 </div>
</template>
<script>
import Children from './children.vue'
export default {
 data () {
 return {
 msg: 'hello, children'
 }
 },
 methods: {
 // 参数就是子组件传递出来的数据
 parentSay(msg){
 console.log(msg) // hello, parent
 }
 },
 // 引入子组件
 components:{
 children: Children
 }
}
</script>
<template>
 <div class="hello">
 <div class="children" @click="say">
 我是子组件
 <div>
 父组件对我说:{{msg}}
 </div>
 </div>
 </div>
</template>
<script>
 export default {
 //父组件通过props属性传递进来的数据
 props: {
 msg: {
 type: String,
 default: ()=> {
 return ''
 }
 }
 },
 data () {
 return {
 childrenSay: 'hello, parent'
 }
 },
 methods: {
 // 子组件通过emit方法触发父组件中定义好的函数,从而将子组件中的数据传递给父组件
 say(){
 this.$emit('say' , this.childrenSay);
 }
 }
 }
</script>

子组件使用$emit方法调用父组件的方法,达到子通信父的目的。

  • 父通信子
 <!--Html-->
<template>
 <!--父组件触发click方法-->
 <div class="parent" @click="say">
 我是父组件
 <!--通过ref标记子组件-->
 <children ref="child"></children>
 </div>
</template>
<script>
import Children from './children.vue'
export default {
 data () {
 return {
 msg: "hello,my son"
 }
 },
 methods: {
 // 通过$refs调用子组件的parentSay方法
 say(){
 this.$refs.child.parentSay(this.msg);
 }
 },
 // 引入子组件
 components:{
 children: Children
 }
}
</script>
<template>
 <div class="hello">
 <div class="children" >
 我是子组件
 <div>
 父组件对我说:{{msg}}
 </div>
 </div>
 </div>
</template>
<script>
 export default {
 data () {
 return {
 msg: ''
 }
 },
 methods: {
 // 父组件调用的JavaScript方法parentSay
 parentSay(msg){
 this.msg=msg;
 }
 }
 }
</script>

父组件通过$refs调用子组件的方法。

以上就是父子组件通信的方式,父子组件传递数据直接用props,或者使用$emit和$refs依靠事件来传递数据。

您的关注是我最大的动力