Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue2组件传值

作者:花小泽ノ   发布日期:2025-10-22   浏览:85

// 父组件向子组件传值示例

// 子组件:ChildComponent.vue
<template>
  <div>
    <!-- 显示从父组件传递过来的 message -->
    <p>{{ messageFromParent }}</p>
  </div>
</template>

<script>
export default {
  props: ['messageFromParent'], // 接收父组件传递的值
};
</script>

// 父组件:ParentComponent.vue
<template>
  <div>
    <!-- 将 message 作为属性传递给子组件 -->
    <child-component :message-from-parent="message"></child-component>
  </div>
</template>

<script>
import ChildComponent from './ChildComponent.vue';

export default {
  components: {
    ChildComponent,
  },
  data() {
    return {
      message: 'Hello from Parent!', // 要传递给子组件的数据
    };
  },
};
</script>

解释说明:

  1. 父组件 (ParentComponent.vue) 定义了一个 data 属性 message,并通过 v-bind 指令 (:) 将其作为属性传递给子组件。
  2. 子组件 (ChildComponent.vue) 使用 props 来接收父组件传递的值,并在模板中显示该值。
  3. 在子组件中,messageFromParent 是一个 prop,它会自动接收父组件传递过来的 message

这种方式是 Vue 2 中常见的父子组件间通信的方式。

上一篇:vue配置跨域

下一篇:vue axios封装

大家都在看

vue js for循环

vue.config.js 配置

vue.config.js configu

node.js vue

vue3组件传值的方式

vue3 子路由

vue3 router传参

vue 图表组件

vue3+vite+ts

vue3watch监听多个变量

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站