PHP前端开发

vue中父子组件如何传值

百变鹏仔 3个月前 (09-25) #VUE
文章标签 父子
在 vue 中,父子组件传值可以通过以下方式实现:props 传值:父组件传递数据,子组件接收数据。事件监听:子组件触发事件,父组件监听事件并获取数据。

Vue 中父子组件传值

在 Vue 中,父子组件之间的传值是通过以下两种方式实现的:

一、props 传值

props 是父组件向子组件传递数据的单向数据流。

立即学习“前端免费学习笔记(深入)”;

<!-- 父组件 --><mycomponent :prop-name="prop-value"></mycomponent><!-- 子组件 --><template><p>{{ propName }}</p></template><script>export default {  props: ["propName"] // 子组件接收 props};</script>

二、事件监听

事件监听允许子组件向父组件发送数据。

<!-- 子组件 --><button world></button><!-- 父组件 --><mycomponent></mycomponent><script>export default {  methods: {    handleEvent(data) {      console.log(data); // 'Hello World'    }  }};</script>

注意: