vue 组件间的传值 子传父

效果图:

未点击:
QQ截图20180922094416.png

点击后:
QQ截图20180922094509.png

body:

 <div id="app">
   <my-father></my-father>
</div>

js:

<script>
   //父组件
    Vue.component('my-father',{
        template:
        `
            <div>
                <h1>{{mess}}</h1>
                <my-child v-on:send='Msg'></my-child>
            </div>
        `,
        data:function(){
            return{
                mess:''
            }
        },
        methods:{
            //父组件接收子组件传过来的值  值为txt
            Msg:function(txt){
                this.mess=txt
            }
        }
    })
    //子组件
    Vue.component('my-child',{
        template:
        `
            <button @click='sendToFather'>传值给父元素</button>
        `,
        data:function(){
            return{
                message:'我是子组件,给父组件传值'
            }
        },
        methods:{
            sendToFather:function(){
                //         自定义事件,传输的数据
                this.$emit('send',this.message)
            }
        }
    })
    
    new Vue({
        el:'#app'
    })
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 戌时,你我相谈甚欢 亥时,你我形同陌路
    Ashesoftimeke阅读 669评论 0 0
  • 6.1 数据透视表简介 “函数”与“数据透视表”是“线”与“面”的关系,后者功能更为强大,且更易学。 6.2 三步...
    CoRosso阅读 3,077评论 0 1
  • 那年的傍晚 我穿着碎花裙 站在桥上 看一阵飘落的紫色香 你说我很美 后来 梧桐叶凋落的时候 我站在树下 桐子坠满天...
    梅小言阅读 2,726评论 2 0
  • 第1章 增长黑客的崛起 1.1 创业家的黑暗前传 1 1.2 增长黑客的胜利 4 1.3 什么是“增长黑客” 6 ...
    LeaChau阅读 1,365评论 0 0
  • 这是一次期待已久的培训,很荣幸能够与众多优秀的辅导员老师一起聆听专家的指导。 李焰老师的后现代心理治疗理念很新颖,...
    三水闰语阅读 5,780评论 0 0