<script setup>形式中props传值

简介: <script setup>形式中props传值

<script setup> 形式中,我们可以使用 defineProps() 函数来声明组件的 props。它接收一个对象作为参数,对象的键是 prop 的名称,值是 prop 的类型。

以下是一个使用 <script setup> 形式和 props 传值的示例:

<template>
  <div>
    <p>{{ message }}</p>
  </div>
</template>
<script setup>
import { defineProps } from 'vue'
// 声明一个 props
const props = defineProps({
  message: String
})
// 可以直接使用 props 对象中的属性
console.log(props.message)
</script>

在上面的例子中,我们使用 defineProps() 函数声明了一个名为 message 的 prop,它的类型是字符串。然后,我们可以在模板中使用 props.message 来获取传递给组件的值。在 &lt;script setup> 中,我们可以直接访问 props.message。在上面的例子中,我们在控制台中打印了传递给组件的 message 值。

这种使用 &lt;script setup> 形式和 defineProps() 来声明和使用 props 的方式与以前在组件中使用 props 的方式相似,但有了更简洁的语法。

目录
相关文章
|
6月前
|
JavaScript IDE API
vue3--setup--父子组件传参-监听
vue3--setup--父子组件传参-监听
117 0
|
5天前
|
JavaScript
vue 传递 props
vue 传递 props
|
9月前
|
JavaScript
3分钟了解 vue props type类型
3分钟了解 vue props type类型
265 0
|
9月前
Vue3 父组件调用子组件方法($refs 在setup()、<script setup> 中使用)
Vue3 父组件调用子组件方法($refs 在setup()、<script setup> 中使用)
614 0
|
9月前
|
JavaScript IDE API
vue3中的单文件组件<script setup>和setup函数区别 详解(一)
vue3中的单文件组件<script setup>和setup函数区别 详解
196 0
|
10月前
vue3中setup声明变量的几种方法
vue3中setup声明变量的几种方法
|
9月前
|
前端开发 JavaScript 编译器
vue3中的单文件组件<script setup>和setup函数区别 详解(二)
vue3中的单文件组件<script setup>和setup函数区别 详解
197 0
|
9月前
|
JavaScript
vue自定义指令directives同时传递多个参数
vue自定义指令directives同时传递多个参数
207 0
vue自定义指令directives同时传递多个参数
|
9月前
Vue3 子组件如何抛出事件($emit 在 setup()、<script setup> 中使用)
Vue3 子组件如何抛出事件($emit 在 setup()、<script setup> 中使用)
238 0
|
JavaScript
vue ref获取实例子undefined
当你再created中使用 this.$refs时 dom没有加载成功 所以为undefined 所以你要是想获取 1、要么写在mounted中 dom已经加载完成 2、使用this.$nextTick(function(){})
136 0
vue ref获取实例子undefined