vue3+ts-setup语法糖(props)

news/2024/11/24 10:26:46/

vue3+ts-setup语法糖(props)

vue3 新增了组合式api的语法糖,相应的props,也会有相应的变化。下面是我总结的三种。

<script setup lang="ts">
// 第一种: 使用这种方式可以设置props的 默认值 和 类型 和 是否可选
// const props = defineProps({
//   message: {
//     type: String,
//     required: true
//   },
//   selectCode: {
//     type: String,
//     default: '2001'
//   }
// })// 第二种:ts 纯声明方式 这种方式不能设置默认值
// type Props = {
//   message: string
//   selectCode: string
// }
// const props = defineProps<Props>()// 第三种: 那么可以使用 withDefaults
type Props = {message: stringselectCode: string
}
const props = withDefaults(defineProps<Props>(), {message: 'button',selectCode: 'green'
})// 注意 defineProps 与 withDefaults 都有一个返回值,
// 返回的是一个props对象,这个对象包含所有的props属性
console.log(props)
</script> 

http://www.ppmy.cn/news/668894.html

相关文章

仿QQ空间文章列表+评论查询

业务如图 需要查询一个文章列表&#xff0c;包括文章摘要&#xff0c;标题&#xff0c;发布者信息&#xff0c;以及对于的文章评论 实现思路一&#xff1a; ①&#xff1a;先查询文章列表 ②&#xff1a;遍历文章列表结果集&#xff0c;依次查出文章的评论 优点&#xf…

模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)...

我们大部分人都发过动态&#xff0c;想必都知道发动态、回复评论、删除动态的整个过程&#xff0c;那么作为初学者&#xff0c;要模仿这些功能有点复杂的&#xff0c;最起码表的关系得弄清楚~~ 先把思路理一下&#xff1a; &#xff08;1&#xff09;用户登录&#xff0c;用ses…

QQ空间触屏版说说模拟评论

http://m.qzone.com/operation/publish_addcomment 头信息&#xff1a; POST /operation/publish_addcomment HTTP/1.1 Host: m.qzone.com Connection: keep-alive Content-Length: 208 Accept: application/json Origin: http://m.qzone.com X-Requested-With: XMLHttpRequest…

模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(下)(核心部分)...

在前面的两篇随笔中我已经写完发布动态、评论动态、回复评论、以及删除评论等&#xff0c;那么在这节随笔中我们来看一下如何做出回复再回复&#xff0c;也就是循环回复的功能&#xff0c;在这节随笔中我会将完整的评论&#xff0c;回复评论&#xff0c;回复再回复功能展现一遍…

qq空间评论bug?

点击评论时,但是输入栏没有获得焦点时就输入内容,跑到下面去了. 刷新后就会不见的;

如何使用C语言进行并发编程?

在C语言中&#xff0c;你可以使用多线程来实现并发编程。C语言提供了一个名为pthread的库&#xff0c;用于创建和管理线程。你需要在代码中包含头文件pthread.h&#xff0c;并在编译时链接该库。 下面是一个简单的示例代码&#xff0c;展示了如何使用C语言进行并发编程&#x…

qq空间刷评论工具

var adocument.getElementsByClassName(textinput); var b[]; for(var m0;m<a.length;m){ if(a[m].getAttribute(placeholder)!null) b.push(a[m]) } var l1; function makeComment(){ console.log(l); b[l-1].click() ;//单击每一…

仿QQ空间的评论编辑器实现

为了给ikuku.cn社区加上同样的功能&#xff0c;花了一点时间实现了QQ空间的评论框&#xff0c;有想学习编辑器的实现原理的朋友&#xff0c;可以认真阅读代码。 需要包含jQuery。 这个编辑框可以在任意位置输入时&#xff0c;弹出人名的补全内容&#xff0c;并且只有正确的人名…