【vue3】基础知识点-setup语法糖

学习vue3,都会从基础知识点学起。了解setup函数,ref,recative,watch、comptued、pinia等如何使用

今天说vue3组合式api,setup函数

在学习过程中一开始接触到的是这样的,定义数据且都要通过return返回

bash 复制代码
<script>
export default {
setup(){
cosnt message = 'new day
const logMessage= ()=>{
console.log(message)
}
return {
message,
logMessage
}
}
}
</script>

最新接触到的是这样的

bash 复制代码
<script setup>
cosnt message = 'new day
const logMessage= ()=>{
console.log(message)
}
</script>

两种不同的写法,那区别是什么呢?

其实在script标签上直接加setup就是语法糖写法

语法糖写法,简单理解就是经过一定的封装,将之前复杂的写法变成一个简单的写法

原先的export default 、setup(){} ,return 都不需要写了

官方提供了一个工具,可以在线看实际运行后的代码

戳这里,跳转到vue SFC Playground官方工具

看右侧实际运行的代码,是同之前的复杂写法的。在底层运行的时候还是一开始的复杂写法,只是通过封装,提供给我们一个简单的写法,这就是语法糖的意义。

相关推荐
广州灵眸科技有限公司8 小时前
瑞芯微RV1126B开发板(EASY-EAI-PI2) Easy-Eai编译环境准备与更新
服务器·前端·人工智能·python·深度学习
万少9 小时前
我把 Kimi 接进微信,几分钟做了个随手出图助手
前端
xiaofeichaichai10 小时前
网络请求与实时通道
前端·网络
kTR2hD1qb10 小时前
从 Responses API 到 Chat Completions:一个模型网关的设计复盘
linux·前端
kyriewen12 小时前
浏览器缓存最强攻略:强缓存、协商缓存、CDN、更新策略,一篇搞定
前端·面试·浏览器
持敬chijing12 小时前
Web渗透之SQL注入-联合查询注入-注入点数据类型判断
前端·sql·安全·web安全·网络安全·安全威胁分析
卷帘依旧12 小时前
Web3前端一面
前端
古韵12 小时前
告别手写分页逻辑:usePagination 从 50 行到 3 行
java·前端
小村儿12 小时前
连载12- Cluade code 的MCP 到底还用不用
前端·后端·ai编程