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

Vue3.x核心技术与实战(八)

一、为什么要学 Vue3?

1.1 Vue3 的优势

1.2 Vue2 选项式 API VS Vue3 组合式 API

1.3 Vue3 组合式 API VS Vue2 选项式 API

需求:点击按钮,让数字+1

二、用 create-vue 搭建 Vue3 项目

2.1 认识 create-vue

create-vue 是Vue官方新的脚手架工具,底层切换到了vite(下一代构建工具),为开发提供极速响应


 

2.2 使用 create-vue 创建项目

1. 前提环境条件

  • 已安装 16.0 或更高版本的 Node.js
  • node -v

2. 创建一个 Vue 应用

  • npm init vue@latest
  • 这一指令将会安装并执行 create-vue


① Shift + 鼠标右键 => 打开 PowerShell 窗口

② 准备工作:确认 node 版本

③ 创建一个 Vue 应用

2.3 熟悉项目目录和关键文件

关键文件:

1. vite.config.js - 项目的配置文件 基于vite的配置

2. package.json - 项目包文件 核心依赖项变成了Vue3.x 和 vite

3. main.js - 入口文件 createApp 函数创建应用实例

4. app.vue - 根组件 SFC单文件组件 script - template - style

  • 变化一:脚本 script 和 模板 template 顺序调整
  • 变化二:模板 template 不再要求唯一根元素
  • 变化三:脚本 script 添加 setup 标识支持 组合式 API

5. index.html - 单页入口 提供 id 为 app 的挂载点


 


Vue3 项目中需要暂时禁用一下 Vue2 插件 Vetur

Vue3 项目中 下载插件 volar

三、组合式 API

3.1 setup 选项

3.1.1 setup 选项的写法和执行时机

setup 执行时期:

http://www.dtcms.com/a/541150.html

相关文章:

  • 批量吞吐量实测:Llama-2-7b 昇腾 NPU 六大场景数据报告
  • 网站建设涉及的法律易名中国域名门户网站
  • 企业网站托管的方案软件开发流程详细
  • 做推广适合哪些网站深圳办公室设计公司排名
  • 做网站设计怎么提升自己怎么搭建个人博客网站
  • 测试题-4
  • 莱西大型网站建设做宣传海报的网站
  • Coze套餐实现工作总结
  • 做新网站的swot分析怎样选择网站建设
  • Mantle Global Hackathon 2025:里程碑升级后的首场生态猎星行动!
  • 景观建设网站宁波网站推广多少钱一个
  • Spring JDBC高级操作全解析
  • Matlab混合编程技术学习教程——目录
  • 基于MATLAB的LBFGS优化算法实现
  • 【matlab】字符串数组 转 double
  • 技术速递|Playwright MCP 调试 Web 应用时,GitHub Copilot 生成断言脚本的实用方法
  • RTSP低延迟播放重构:SmartMediaKit如何让系统“看见即行动”
  • 技术文档搭建实战:基于PandaWiki的五步自动化方案
  • wordpress能做手机站么电商网站设计系列
  • 深入剖析SLAB分配器原理与优化实战
  • 建设安全备案登入那个网站wordpress文章微信公众号推送
  • 6.1.3.1 大数据方法论与实践指南-开源大数据离线调度平台
  • 技术支持 东莞网站建设石材seo智能优化系统
  • 南沙区建设局网站如何进行网站域名解析
  • GNSS+LiDAR+Camera(双目)+IMU(战术级)的多传感器融合定位-WayFinder
  • HTML基础(一)
  • 诺亚财富汪静波:在波动中捕捉结构性机会,创造穿越周期的长期价值
  • SAP SD销售开票及回款信息查询接口分享
  • 更新维护:定期更新、功能修复、性能优化的全面指南
  • vue3 全局定义动态样式