zoukankan      html  css  js  c++  java
  • 父子组件通信

    子组件:

    <template><div>子组件<button @click="sendMsg">传递</button></div>

    </template>

    <script>

    export default{

          name:"child",

          data(){return{msg:'我是子组件数据'}},

          props:{ num:{    //接收父组件传递过来的参数num

                        type:Number,

                        default:5

                 }

          },

          computed:{ addNum(){return this.num * 5; }},

          methods:{ sendMsg(event){

                        //两个参数:参数1:key  参数2:数据

                        this.$emit("sendmsg",this.addNum) }}} 

    </script>

     

    父组件:

    <template><div>父组件<input type="text" v-model="num">

                 <Child @sendmsg="getMsg" :num="getNum"/>{{ info }}

                 //@sendmsg是接收子组件参数,:num是给子组件传参

          </div></template>

    <script>

    import Child from "./child"

    export default{

          name:"parent",

          data(){return{info:"", num:5}},

          computed:{ getNum(){return this.num - 0; }},

          components:{ Child},

          methods:{ getMsg(data){ this.info = data; }}

    }   

    </script>

  • 相关阅读:
    Linux .下Apache的安装
    从程序员到项目经理:项目管理三大目标
    linux下mysql安装
    Linux学习之常用命令
    转载:struts2拦截器
    el自定义函数库
    JAVA正则表达式小结
    JSP自定义标记
    JAVA动态代理(JDK和CGLIB)
    JAVA反射机制
  • 原文地址:https://www.cnblogs.com/rangewr/p/10710854.html
Copyright © 2011-2022 走看看