• 传值(父子、子父)


    父组件→子组件
    <div class="father">
        <child :inputName="name">
    </div>
    
    <div class="child">
        {{inputName}}
    </div>
    通过props接受数据
    (1)props: {
       inputName: String,
       required: true
      }
    (2)props: ["inputName"]
    
    
    
    子组件→父组件
    子组件使用 $emit('方法名','其他参数')传递
    
    子组件:
    <input type="button" value="点击触发" @click="childClick">
    data:{
        childdata:'hello'
    }
    methods:{
        childClick(){
            this.$emit('goFather',childdata)
        }
    }
    
    父组件:
    <child @goFather="fatherFunction"></child>
    methhods:{
        fatherFunction(content){
            console.log(content) //content是传递上来的数据
        }
    }
    
    
    父组件调用子组件的方法
    父组件:
    <div @click="parentMethod">
        <children ref="child"></children>
    </div>
    
    this.$refs.child.childMethods(); //childMethods()是子组件中的方法
    
    
    父子组件之间修改数据
    
    this.$children.msg='123'
    this.$parent.msg='456'
  • 相关阅读:
    swift基本数据类型的使用
    宏定义单例类
    开发必备宏定义大全
    GUI02
    GUI01
    浅谈代码块的加载顺序
    Java里的多态
    在java中this和super的使用
    冒泡排序的简单优化
    命令行传参和不定传参
  • 原文地址:https://www.cnblogs.com/jinsuo/p/13188060.html
Copyright © 2020-2023  润新知