zoukankan      html  css  js  c++  java
  • vue 组件数据通信

    父组件传给子组件props

    父组件设置props值
    <aaa :say="text" componenTitle=></aaa>
    text:"组件内部数据传递"


    注意:传递固定内容 say="固定内容" ,传递data里面的变量 :say="text"

    传boolean值和对象
    :componen-title='false'   :duixiang="{name:'3131'}"

    子组件接收props
    props: {
    say :{
    type: String
    },
    componenTitle:{
    type: Boolean
    },
    duixiang:{
    type:Object
    }
    }
    console.log(this.say);
    console.log(this.componenTitle);
    console.log(this.duixiang);
     


    父组件获取子组件属性和方法:
    <aaa :say="text"  ref="aaa"></aaa>
    console.log(this.$refs.aaa.属性名/方法名);


    子组件传给父组件this.$emit

    父组件设置
    <aaa:say="text"  ref="aaa"  v-on:somesth-happen="handlerHappen"></aaa>
    methods:{
    handlerHappen: function(a) {
    console.log("子组件传递数据给父组件");
    console.log(a);
    }

    }

    子组件设置
    <button @click="onClickMe">触发</button>
    methods: {
    onClickMe: function () {
    this.$emit('somesth-happen', this.wokao);
    }
    }
     

    bus通信

    https://segmentfault.com/a/1190000010385155





     
    componenTitle
  • 相关阅读:
    java学习网址大全
    Js 提示框
    api帮助文档及常见IT学习网站
    传参给 jsp
    jsp>action
    二级横菜单显示+sitemesh母板应用
    request,session
    map>json
    清空image画布并改变大小填充背景色
    取汉字首字母方法
  • 原文地址:https://www.cnblogs.com/geekjsp/p/9919663.html
Copyright © 2011-2022 走看看