Vue3深入组件Props
在Vue 3中,你可以使用defineProps
函数来定义组件的props。这里是一个简单的例子:
<script setup>
// 定义props
const props = defineProps({
title: String,
likes: Number,
isPublished: Boolean,
commentIds: Array
});
// 使用props
console.log(props.title);
console.log(props.likes);
console.log(props.isPublished);
console.log(props.commentIds);
</script>
<template>
<div>{{ props.title }}</div>
</template>
在这个例子中,我们定义了四个props:title
(字符串)、likes
(数字)、isPublished
(布尔值)和commentIds
(数组)。然后我们通过defineProps
函数获取这些props,并在script setup
标签中使用它们。在template
标签中,我们也展示了如何使用props.title
。
评论已关闭