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

2025-5-14Vue3快速上手

1、vite是新一代构建工具,实现真正的按需加载

2、在终端输入该命令即可创建vue3项目

npm create vue@latest  

3、飘红是因为没安装依赖

在项目终端运行 

npm i

4、env.d.ts文件是用于为非代码文件声明模块类型,帮助ts识别和处理非代码文件

5、补充export和import相关知识

Vue export、import、export default的详解-CSDN博客

6、在组件的script标签中补充lang="ts"

7、Vue.js Devtools_7.7.0_Chrome插件下载_极简插件

8、vue2是选项式API,vue3是组合式API

组合式API可以把同一个功能的data,method,computed放在一起以函数的形式统一管理

9、vue只能写一个根标签,但是vue3可以写多个根标签

以下是vue3的写法,如果vue2这样写会报错

vue3的Fragment支持减少了无意义的包裹元素

10、setup概述

(1)vue3的setup函数中是不能使用this的

为什么 setup 中不能使用 this

  • 执行时机更早setup 在组件实例初始化之前执行,此时组件实例尚未创建,因此 this 不存在或指向 undefined
  • Composition API 设计:Composition API 强调函数式编程,通过返回值暴露数据和方法,而非依赖 this 上下文。

(2) setup函数中的 变量和方法需要return,才能提供给模版使用

在 Vue 3 的 setup 函数中,变量和方法必须通过 return 暴露后,才能在模板(template)中使用。这是因为 setup 函数是 Composition API 的入口,其内部作用域默认对模板不可见,需要显式返回才能建立连接。

(3)setup的返回值可以是一个渲染函数

当 setup 返回一个函数时,Vue 会将其视为渲染函数,并使用该函数的返回值作为组件的渲染结果

如下:返回一个箭头函数,箭头函数的返回值“哈哈”将会直接渲染到页面

相关文章:

  • Git-学习笔记(粗略版)
  • 互联网大厂Java求职面试:构建高并发直播平台的架构设计与优化
  • pycharm中qthread中的run函数debug不上的问题
  • Ubnutu ADB 无法识别设备的解决方法
  • 第六章: SEO与交互指标 二
  • 解决Mawell1.29.2启动SQLException: You have an error in your SQL syntax问题
  • 黑马程序员C++2024版笔记 第0章 C++入门
  • SpringBoot应用启动过程
  • mybatis-plus配置逻辑删除
  • SEO双核驱动:关键词与长尾词优化
  • AI 治理进行时:网信办审核加速,AI 合规刻不容缓
  • 精益数据分析(62/126):从客户访谈评分到市场规模估算——移情阶段的实战进阶
  • 用OBD部署OceanBase社区版的避坑指南
  • 最优化方法Python计算:有约束优化应用——线性不可分问题支持向量机
  • python处理异常,JSON
  • k8s 1.10.26 一次containerd失败引发kubectl不可用问题
  • [Harmony]获取资源文件中.txt文件中的字符串
  • Spring MVC 拦截器 (HandlerInterceptor) 是什么? 它与 Servlet Filter 有什么区别?
  • Python模块化编程
  • 检测按键抖动的时间
  • 上海虹桥国际咖啡文化节开幕,推出茶咖文化特色街区、宝妈咖啡师培训
  • 证监会发布《上市公司募集资金监管规则》,6月15日起施行
  • 《求是》杂志发表习近平总书记重要文章《锲而不舍落实中央八项规定精神,以优良党风引领社风民风》
  • 六连板成飞集成:航空零部件业务收入占比为1.74%,市场环境没有重大调整
  • 订婚不等于性同意!山西订婚强奸案入选最高法案例
  • 在古老的意大利科莫歌剧院,廖昌永唱响16首中国艺术歌曲