示:吴镇宇父子再搞怪 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依靠事件来传递数据。
您的关注是我最大的动力
*请认真填写需求信息,我们会在24小时内与您取得联系。