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

vue2项目搭建

作者碎碎念:开历史倒车了,没想到不兼容,只能从vue3->vue2了。

1 vue3和vue2

这部分参考了官网的《vue3迁移指南》:Vue 3 的支持库进行了重大更新。以下是新的默认建议的摘要:

新版本的 Router, Devtools & test utils 来支持 Vue 3
构建工具链: Vue CLI -> Vite
状态管理: Vuex -> Pinia
IDE 支持: Vetur -> Volar
新的 TypeScript 命令行工具: vue-tsc
静态网站生成: VuePress -> VitePress
JSX: @vue/babel-preset-jsx -> @vue/babel-plugin-jsx

根据这部分资料,很多工具要进行替换。

HTTP:axios
状态管理:Vuex
路由管理:Router

2 创建工程

直接参考博文
(懒得再写一遍了。)

3 vue2语法

其实,vue3也支持vue2的语法。在vue3的官网有选项式API和组合式API两种,实际上,vue2使用的就是选项式API。

vue2选项式API的特点就是,将变量、方法类、钩子函数等,分开,以对象的形式定义。
而vue3新的组合式API,则跟接近于C语言这种过程性语言。

完全可以参考官网的关于选项式API的教程:
https://cn.vuejs.org/tutorial/#step-14
在这里插入图片描述
感觉vue2->vue3,相似点还是很多的。

http://www.lryc.cn/news/2385869.html

相关文章:

  • Spring AI 源码解析:Tool Calling链路调用流程及示例
  • 2025年- H48-Lc156 --236. 二叉树的最近公共祖先(递归、深搜)--Java版
  • 【人工智能】低代码-模版引擎
  • Hertz+Kitex快速上手开发
  • 线程池配置经验总结
  • 机器学习课程设计报告 —— 基于二分类的岩石与金属识别模型
  • 分词算法BPE详解和CLIP的应用
  • STM32F103_Bootloader程序开发02 - Bootloader程序架构与STM32F103ZET6的Flash内存规划
  • 通过Auto平台与VScode搭建远程开发环境(以Stable Diffusion Web UI为例)
  • Windows_Rider C#语言开发环境构建
  • Unity 打包程序全屏置顶无边框
  • GAMES104 Piccolo引擎搭建配置
  • 第 29 场 蓝桥·算法入门赛
  • 用service 和 SCAN实现sqlplus/jdbc连接Oracle 11g RAC时负载均衡
  • Jenkins 中获取构建触发用户的完整指南
  • 防火墙流量管理
  • uniapp+ts 多环境编译
  • Linux系统移植①:uboot概念
  • linux 学习之位图(bitmap)数据结构
  • DAY 35
  • 理论篇一:了解webpack是什么,能解决什么问题,如何使用
  • AWS EC2实例安全远程访问最佳实践
  • 集群、容器云与裸金属服务器的全面对比分析
  • 【强化学习】#7 基于表格型方法的规划和学习
  • EasyRTC嵌入式音视频通信SDK一对一音视频通信,打造远程办公/医疗/教育等场景解决方案
  • Linux/aarch64架构下安装Python的Orekit开发环境
  • 网络安全-等级保护(等保) 3-2-1 GB/T 28449-2019 第6章 方案编制活动
  • Oracle Enqueue Names
  • 【免费使用】剪Y专业版 8.1/CapCut 视频编辑处理,素材和滤镜
  • 【DCGMI专题1】---DCGMI 在 Ubuntu 22.04 上的深度安装指南与原理分析(含架构图解)