美文网首页
9月20号vue.js子给父传值练习

9月20号vue.js子给父传值练习

作者: 梁萌0328 | 来源:发表于2018-09-21 09:30 被阅读0次

效果图:


子给父传值实现对话效果案例.png

body部分:

<div id="itany">

   <my-father></my-father>
   
  </div>

js部分:

<script src="js/vue.js"></script>
<script>
  // 父组件
    Vue.component('my-father',{
        template:`
            <div>
                <ul>
                    <li v-for='(value,index) in chatcont'>{{value}}</li>
                </ul>
                <my-child @sendFather='rcvMsg' userName='Tom'></my-child>
                <my-child @sendFather='rcvMsg' userName='Jack'></my-child>
            </div>
        `, 
        data:function(){
            return{
                chatcont:[]
            }
        },
        methods:{
            rcvMsg:function(txt){
      // 给数组添加元素
                this.chatcont.push(txt)
            }
        }
      
       
    })
    //子组件
    Vue.component('my-child',{
        props:['userName'],
        template:`
            <div>
                <label>{{userName}}</label>
                <input type='text' v-model='msg'>
                <button @click='add'>发送</button>
            </div>
        `,
        data:function(){
            return{
                msg:''
            }
        },
        methods:{
            add:function(){
                this.$emit('sendFather',this.userName+':'+this.msg)
                this.msg=''
            }
        }
        
    })
    
    new Vue({
        el:"#itany"
    })
</script>

相关文章

  • Vue_组件间传值

    1、父组件传值给子组件2、子组件传值给父组件 1、父组件传值给子组件 2、子组件传值给父组件

  • vue2.0 父子组件传值

    父组件传值给子组件 子组件 子组件通过 props 接收值 父组件 父组件通过标签属性传值 子组件传值给父组件 子...

  • Vue 父组件向子组件传值

    Vue 父组件向子组件传值 demo代码 (vue.js ...

  • react子组件、父组件相互传值

    子组件传图片路径imgUrl值给父组件,父组件传imgaddr值给子组件子组件: 父组件:

  • 2018-07-26

    vue组件相关练习1、设计组件定义、分类(全局、局部组件)、2、组件传值、父传值给子组件,用props参数接收子传...

  • vue5

    1.父给子传值 属性 props:['属性'] 2.子给父传 用事件传 $emit 子给父传:

  • vue第六章

    1.父给子传值 属性 props:['属性'] 2.子给父传 用事件传 $emit 子给父传:

  • React专题4: 组件间通信

    父控件 传值 给子控件, 父控件可以将值 赋给子控件的一个属性(属性赋值)子控件 传值 给父控件, 需要父控件将自...

  • 【Vue3 从入门到实战 进阶式掌握完整知识体系】011-探索组

    2、组件间传值及传值校验 父组件给子组件传值 运行结果 父组件给子组件传动态参数 运行结果 子组件校验父组件的传参...

  • 2018-09-05

    组件传值问题 父组件给子组件传值应该使用props。子组件要给父组件传值,需要调用父组件传递的方法。props传值...

网友评论

      本文标题:9月20号vue.js子给父传值练习

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