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

vue prop

作者:事到如今我依如故ゝ   发布日期:2025-11-17   浏览:86

<template>
  <div>
    <p>{{ message }}</p>
  </div>
</template>

<script>
export default {
  props: {
    // 定义一个名为 message 的 prop
    message: {
      type: String, // 指定 prop 的类型为字符串
      required: true, // 表示这个 prop 是必需的
      default: '默认消息' // 如果没有传递值,则使用默认值
    }
  }
}
</script>

解释说明:

  • props 是 Vue 组件接收父组件传递数据的方式。
  • 在上面的代码中,我们定义了一个名为 message 的 prop,它的类型是字符串,并且是必需的。如果父组件没有传递 message,则会使用默认值 '默认消息'
  • 父组件可以通过以下方式传递 message
<template>
  <ChildComponent :message="parentMessage" />
</template>

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

export default {
  components: {
    ChildComponent
  },
  data() {
    return {
      parentMessage: '来自父组件的消息'
    };
  }
}
</script>

上一篇:vue3 watch props

下一篇:创建一个vue项目

大家都在看

vue.js devtools用法

vue js for循环

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3组件传值的方式

vue3 子路由

vue3 router传参

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

Laravel 中文站