vue父组件传子组件
在Vue中,我们可以使用props属性来让父组件向子组件传递数据。
- 在父组件中定义一个属性,将需要传递给子组件的数据绑定在该属性上:
<template>
<div>
<child-component :prop-name="data"></child-component>
</div>
</template>
<script>
import ChildComponent from './ChildComponent.vue';
export default {
name: 'ParentComponent',
components: {
ChildComponent
},
data() {
return {
data: 'Hello, World!'
};
}
};
</script>
- 在子组件中使用props属性接收父组件传递过来的数据:
<template>
<div>
{{ propName }}
</div>
</template>
<script>
export default {
name: 'ChildComponent',
props: {
propName: String
}
};
</script>
这样就可以实现父组件向子组件传递数据了。在子组件中,可以通过props属性来获取父组件传递过来的数据,并在模板中使用它
原文地址: https://www.cveoy.top/t/topic/dxiX 著作权归作者所有。请勿转载和采集!