<template>
<div>
<h1>{{ title }}</h1>
<p>{{ description }}</p>
</div>
</template>
<script>
export default {
props: {
// 定义一个名为 title 的 prop,类型为字符串,必须传递
title: {
type: String,
required: true
},
// 定义一个名为 description 的 prop,类型为字符串,默认值为空字符串
description: {
type: String,
default: ''
}
}
}
</script>
<style scoped>
/* 这里可以添加一些样式 */
</style>
props
属性:在 Vue 组件中,props
是用于接收父组件传递的数据的。它是一个对象,每个属性定义了一个 prop 的名称、类型和一些其他选项。
title
和 description
:
title
是一个必需的字符串类型的 prop,表示标题内容。description
是一个可选的字符串类型的 prop,默认值为空字符串。模板部分 (<template>
):
{{ title }}
和 {{ description }}
来显示从父组件传递过来的数据。脚本部分 (<script>
):
props
中定义了 title
和 description
,并指定了它们的类型和是否必需。样式部分 (<style scoped>
):
scoped
关键字确保这些样式只应用于当前组件。上一篇:antd for vue
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站