美文网首页
2018-09-21 vue初学八(组件子传父)

2018-09-21 vue初学八(组件子传父)

作者: 五月葉 | 来源:发表于2018-09-21 19:13 被阅读0次

最简单的子传父组件

子传父 用事件传,这个事件是自定义事件 用$emit("事件",参数)来表示

 <div id="app">
    <my-father></my-father>
 </div>
<script src="js/vue.js"></script>
<script>
    Vue.component("my-father",{
        template:`
                <div>
                    <h1>我是父组件</h1>
                    <span>这里是内容:</span>
                    <a href="#">{{msgg}}</a>
                    <my-child @send="fun2"></my-child> 
                    //绑定了子组件中的send事件,并将fun2的内容赋给send,点击将触发
                </div>
            `,
        data:function(){ //定义一个假的数据,在下面赋值用
            return{
                msgg:""
            }
        },
        methods:{
            fun2:function(tex){ //形参
                this.msgg=tex
            }
        }
    })
    Vue.component("my-child",{
        template:`
        <div>
                <h1>我是子组件</h1>
                <input type="text" v-model="msg">
                <button @click="fun">添加进去</button>
         </div>
            `,
        data:function(){
            return{
                msg:""
            }
        },
        methods:{
            fun:function(){
                this.$emit("send",this.msg); //这里的this.msg当成实参传给上面的形参
                this.msg=""
            }
        }
    })
    new Vue({
        el:"#app"
    })
</script>
QQ截图20180921190754.png

相关文章

  • Vue父子组件传值

    父传子 父组件 Father.vue 子组件 Son.vue 子传父 子组件 Son.vue 父组件 ...

  • 2018-09-21 vue初学八(组件子传父)

    最简单的子传父组件 子传父 用事件传,这个事件是自定义事件 用$emit("事件",参数)来表示

  • vue的父子传值和使用vuex兄弟传值

    在父组件中引入子组件 父传子 父组件 子组件 子传父 子组件 父组件 兄弟传值 兄弟之间可以通过vue官网的方法,...

  • Vue - 传值

    Vue 传值有两种:1)父组件向子组件传值(属性传值,Prop传值)2)子组件向父组件传值 一、父组件向子组件传值...

  • VUE组件(传值,生命周期)

    VUE生命周期 VUE子传父组件通信 VUE非父子组件传值

  • 2019-03-13

    vue父子组件传值,(父组件向子组件传值用prop ,子组件向父组件传值:子组件调用父组件方法值以参数的方式传递)...

  • 2019-03-13

    vue父子组件传值,(父组件向子组件传值用prop ,子组件向父组件传值:子组件调用父组件方法值以参数的方式传递)...

  • vue 组件之间传值 父传子 子传父 todolist

    vue 组件之间传值 父传子 子传父 todolist

  • vue2.0的三种常用传值方式,并且如何实现?

    vue2.0 组件传值方式有三种:父组件向子组件传值,子组件向父组件传值,非父子组件传值 : 父传子: 首先现在父...

  • vue中父子组件传值

    vue中父子组件传值是经常使用的场景 父组件向子组件中传值 父组件 子组件 父组件向子组件中传值分三步1、在父组件...

网友评论

      本文标题:2018-09-21 vue初学八(组件子传父)

      本文链接:https://www.haomeiwen.com/subject/nryznftx.html