父组件通过属性绑定的形式传值给子组件,这种传值分2种
类别 | 含义 | 说明 |
---|---|---|
props | 子组件本身已经通过props定义过,有明确的用途 | 传递的数据如何渲染取决于代码编写 |
非 prop | 未经过props定义,无法预知其用途 | 直接渲染到根标签中 |
<child-component :title="title" :list="list"></child-component>
var childComponent = { data(){ return {} }, props:{ title:{ //数据类型包括: String,Number,Array,Object,Boolean等 type:String, default:"" }, list:{ type:Array, //默认值是数字或者对象,需要定义function进行返回 default:function(){ return [] } } } }