美文网首页
2018-09-23组件通信及生命周期

2018-09-23组件通信及生命周期

作者: 如履薄冰Zz | 来源:发表于2018-09-23 19:48 被阅读0次

父子组件通信练习:

<div id='app'>
       <chat></chat>
   </div>
    <script src='js/vue.js'></script>
    <script>
    Vue.component('chat',{
        template:`
           <div>
              <ul>
                 <li v-for="value in arr">{{value}}</li>
              </ul> 
              <user @send='rcvMsg' userName='jack'></user>
              <user @send='rcvMsg' userName='rose'></user>
           </div>
       `,
        data:function(){
            return{
                arr:[]
            }
        },
        methods:{
            rcvMsg:function(txt){
                this.arr.push(txt)
            }
        }
    })  
    
    Vue.component('user',{
        props:['userName'],
        template:`
          <div>
             <label>{{userName}}</label>
             <input type='text' v-model='inputVal'>
             <button @click='sendMsg'>发送</button>
          </div>
        `,
        data:function(){
            return{
                inputVal:''
            }
        },
        methods:{
          sendMsg:function(){
              this.$emit('send',this.userName+':'+this.inputVal)
          }
        }
    }) 
    new Vue({
        el:'#app'
    })
    </script>

生命周期:

<div id='app'>{{msg}}</div>
    <script src='vue/dist/vue.js'></script>
    <script>
       new Vue({
           el:'#app',
           data:{
               msg:'hello vue'
           },
           beforeCreate:function(){
               alert('beforeCreated');
           },
           created:function(){
               alert('created')
           },
           beforeMount:function(){
                 alert('beforMount')
           },
           mounted:function(){
               alert('mounted')
           }
       })
    </script>

Vue的所有钩子函数:
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
beforeDestroy
destroyed

相关文章

  • 2018-09-23组件通信及生命周期

    父子组件通信练习: 生命周期: Vue的所有钩子函数:beforeCreatecreatedbeforeMount...

  • 09-生命周期及非父子组件间的通信

    一. Vue生命周期 二、生命周期代码 三、非父子组件通信 vue中非父子组件通信需要借助一个空的vue实例,案...

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

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

  • 生命周期,组件通信、插槽

    一、生命周期 二、组件通信 Vue只有两种关系, 父子组件 非父子组件 1.父子通信:当我们需要把父组件中的数据传...

  • React生命周期及组件通信

    组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个...

  • 微信小程序面试题

    1.组件生命周期 2.behavior 3.全局生命周期 4.slot 5.组件通信 6.scroll-view ...

  • 2018-05-23 (表严肃)笔记二

    二、组件 全局及局部组件 配置组件点赞的实现: 组件通信之父子通信(1) 父子通信 props: 在当前页面中点击...

  • react组件之组件与服务器通信

    1.组件挂载阶段通信 React组件的正常运转本质上是组件不同生命周期方法的有序执行,因此组件与服务器的通信也必定...

  • RN:组件

    目录一. 什么是组件二. 组件的props、state属性和普通属性三. 组件的生命周期四. 组件之间的通信方式 ...

  • Vue-07-xiaoming

    2018-09-23 今天呢,学习的是组件的最后一个部分了,也就是非父子传值。首先,要了解生命周期的 运行结构了。...

网友评论

      本文标题:2018-09-23组件通信及生命周期

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