当前位置: 首页 > news >正文

政府网站作用软文写作的技巧

政府网站作用,软文写作的技巧,哪些网站不能备案,宁波网络公司做网站在 Vue 3 中,接收 props 有两种主要的写法,分别是运行时声明和基于类型的声明。下面为你详细介绍这两种写法。 1. 运行时声明 运行时声明是 Vue 2 中就已经存在的方式,在 Vue 3 中依然可以使用。这种方式通过在组件中使用 defineProps 宏来…

在 Vue 3 中,接收 props 有两种主要的写法,分别是运行时声明基于类型的声明。下面为你详细介绍这两种写法。

1. 运行时声明

运行时声明是 Vue 2 中就已经存在的方式,在 Vue 3 中依然可以使用。这种方式通过在组件中使用 defineProps 宏来定义 props,并且可以指定 props 的类型、默认值和验证规则。

示例代码
<template><div><p>Name: {{ name }}</p><p>Age: {{ age }}</p></div>
</template><script setup>
// 使用运行时声明接收props
const props = defineProps({name: {type: String,required: true},age: {type: Number,default: 18}
});
</script>
代码解释
  • defineProps 是一个宏,用于定义组件的 props
  • name 和 age 是定义的两个 props
    • name 是一个必需的字符串类型的 prop
    • age 是一个可选的数字类型的 prop,默认值为 18

2. 基于类型的声明

基于类型的声明是 Vue 3 新增的特性,它利用 TypeScript 的类型系统来定义 props。这种方式更加简洁,并且可以提供更好的类型检查。

示例代码
<template><div><p>Name: {{ name }}</p><p>Age: {{ age }}</p></div>
</template><script setup lang="ts">
// 使用基于类型的声明接收props
interface Props {name: string;age?: number;
}const props = defineProps<Props>();
</script>
代码解释
  • 首先定义了一个 Props 接口,用于描述 props 的类型。
  • name 是一个必需的字符串类型的 prop
  • age 是一个可选的数字类型的 prop
  • defineProps<Props>() 使用泛型来指定 props 的类型。

两种写法的对比

  • 运行时声明:适用于不使用 TypeScript 的项目,或者需要定义复杂的验证规则和默认值的场景。
  • 基于类型的声明:适用于使用 TypeScript 的项目,它可以提供更好的类型检查和代码提示。

使用组件

无论使用哪种方式声明 props,使用组件时传递 props 的方式是相同的。

<template><MyComponent name="John" age="25" />
</template><script setup>
import MyComponent from './MyComponent.vue';
</script>

以上就是 Vue 3 中接收 props 的两种主要写法。

http://www.r43.cn/news/150154.html

相关文章:

  • 资阳公司网站建设百度推广业务电话
  • 萤石云网站开发软文写作发布
  • 网站设置了刷新限制网店推广实训系统
  • 有用node.js做的网站吗网站seo方案策划书
  • wordpress 后端是什么安卓优化大师新版
  • lnmpa安装wordpressseo技术培训机构
  • 六安招聘网app软件下载站seo教程
  • 深圳做微商网站的公司自己怎么做网站推广
  • 做网站找模板怎么做网站教程
  • 医学类的网站做Googleweb成品网站源码免费
  • 网站设计费用入哪个会计科目最彻底的手机优化软件
  • 深圳网站建设便捷百度问一问人工客服怎么联系
  • 成都高端网站设计危机公关处理方案
  • 那些网站是做生鲜的谷歌关键词挖掘工具
  • 论文收录网站排名网站推广的软件
  • 务川网站建设论坛外链代发
  • windows 2003建设网站巨量数据分析入口
  • 给周杰伦做网站网站点击率查询
  • 网站出现死链怎么办百度云链接
  • wamp做的网站外网怎么访问网站seo招聘
  • 高碑店网站建设关键词seo公司
  • php做不了大型网站北京口碑最好的it培训机构
  • 党校网站建设谷歌浏览器网页版入口手机版
  • 网站建设4000-262-263合肥seo服务商
  • 做网站需要那些东西elo机制
  • 门户网站建设方案知名网络营销推广
  • 妇联加强网站平台建设广州seo优化公司排名
  • 做网站怎么建立文件夹就业seo好还是sem
  • 做影视免费网站违法吗需要留电话号码的广告
  • 永久免费企业建站官网大全股票发行ipo和seo是什么意思