vue父子之间的数据传递

110 阅读1分钟
  1. 子组件通过props接受
单向数据流,父组件可以随意改变传递参数,子组件不能改变子组件的参数,

 通过子组件自定义一个变量,赋值给新的参数,操作定义的变量就可以了

  1. 子向父组件传递数据

  this.$emit(事件,参数)

组件参数校验

 

  属性名:{ 
        type:String 数据类型,
          required: true 是否必传,
         default:'sss'默认值,
         validator:function(value){
            return  value.length>7
         }''自定义校验,
           
 }

非prop特性:父传子不接,属性显示在dom标签里面

  • 组件绑定原生事件
  • 在父组件绑定事件 @click.native=‘handle’
  • 传统方法,子组件设置自定义函数,