最基础的父子组件之间传值,父组件传值给子组件
需要把值传出的组件
<组件名 :接收值的变量="传出值"></组件名>
接收值的组件
data(){
}
props:["接收值的变量"],或props:{接收值的变量:数据类型},
使用的组件中:
index.vue中
<d-input :name="myname"></d-input>
<script>
export default{
data(){
myname:xxx;
}
}
</script>
d-input.vue
data(){
}
props:["name"],或props:{name:String},
补充:
组件之间给对象传值
子组件中:
<a-modal :width="opt。Width">
props: {
opt: {
type: Object,
default: {
Width: "480px"
},
},
}
现在默认这个宽度是480px,例如需要修改为700px
在使用的地方:
<a-model :opt="{ Width : '700px'}">
就可以了