vue3.0与vue2.0的区别简记(基于官方文档)

news2024/11/25 0:21:28

vue3.0与vue2.0的区别简记(基于官方文档)

基于vue3.0和vue2.0官方文档简单记录vue3.0版本和2.0版本的区别。

一直没有看文档的习惯(就是不爱学习,现在吃了没文化的亏),遇到问题才去补充点食粮,痛定思痛,摸鱼的时候跑去翻了一下文档。果然,官方文档这玩意就该多研究研究,即使是自己很熟悉的知识点,得到官网文档印证也能加强记忆。(可以说我读死书,就知道照着书本文档,没有独立思考,没有思维突破,没有突破框架局限啥的都行,那没办法,咱就这水平,咱得认,一步一步走就行。)

有点扯远了,言归正传…

二话不说,先贴个地址:

vue3.0文档-主页:https://cn.vuejs.org/
3.0文档-文档(快速上手):https://cn.vuejs.org/guide/quick-start.html
3.0文档-API:https://cn.vuejs.org/api/

vue2.0文档-主页: https://v2.cn.vuejs.org/
2.0文档-文档(教程): https://v2.cn.vuejs.org/v2/guide/
2.0文档-API: https://v2.cn.vuejs.org/v2/api/

相比于2.0版本的官网文档,3.0版本的官方文档,进步相当大。界面UI看着更好看舒服自不用说,在菜单方面做了调整,常用的内容更加方便寻找。

如图:
3.0的API界面:
在这里插入图片描述
2.0的API界面:
在这里插入图片描述

vue的3.0版本和2.0版本相比在语法上调整,最明显的就是新增了setup()钩子函数,专门用于专门用于组合式 API。可能就有小伙伴问到什么是组合式API,在vue3.0文档-简介部分有详细介绍。在vue3.0版本中,官方提供介绍了选项式API和组合式API两套风格不同的接口,详情请看官方文档(~~)

至于选哪一种好:看你自己,选哪种舒服就选哪种(~~)官方也是这么说(狗头保命。。。)

两种不同风格的API接口,在3.0版本的文档上也有了明显的表现(直接提供选项切换两种不同风格,简单方便):
在这里插入图片描述
在这里插入图片描述使最新版本的vue.js创建一个vue项目:
填写项目名称,选择各项设置之后创建完成。项目创建完成之后我们可以看到Now run 提示,按照这个指令提示去执行就可以将我们这个新创建的i项目运行起来,非常方便快捷。

(提示:这里的例子是是用pnpm创建项目,而不是npm。这里选择同时创建Router路由模块,创建完成之后,默认的router文件里面选择的路由模式是history模式,关于hash模式和history模式的区别这里就不多做解释。新版本的vue创建项目是使用vite配合进行构建的,因此创建完成之后生成的配置文件是vite.config.js,而不是我们之前常用的vue.config.js或者webpack.config.js。当然,这个可以自己手动改。)

在这里插入图片描述
项目创建成功之后的文件结构:
生成的文件结构

提示:(这个很重要!很重要!很重要!)

不少道友可能会对3.0的语法不太习惯,更喜欢2.0版本的风格。但是在3.0版本的文档简介中,官方已经特别贴出了vue2的停止维护时间,到时候虽然说vue2不至于不能使用,但是早点更新换代,换上vue3才是上上之选。(那些要换React、Angular的当我没说,爱去哪去哪。)
在这里插入图片描述
end

如果对你有帮助,记得点赞噢(~~)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/616684.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

祝2023高考考生高考顺利!金榜题名

前言:光阴似箭,岁月如梭。明天就是全国每年一次的高考了,我也即将结束我的大一生活成为一名大二的小学长啦嘿嘿。而我今天呢主要是想祝马上要高考的学弟学妹们高考顺利,金榜题名,并且借此机会顺便讲讲我的高考前后的故…

解决python通过pip离线安装flask,numpy报错解决(centos)

1. 离线安装Python https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 解压,编译,安装 tar xzvf Python-3.7.1.tgz ./configuremakemake install 离线环境下如果系统不是完整版安装编译会报错,需要解决依赖问题,如下&am…

5 种常见的 Linux 打包类型:tar、gzip、bzip2、zip 、 7z

在 Linux 系统中,打包和压缩文件是常见的操作。不同的打包类型适用于不同的用途和需求。本文将详细介绍 5 种常见的 Linux 打包类型,包括tar、gzip、bzip2、zip 和 7z,以及它们的特点、使用方法和适用场景。 1. tar tar(tape arc…

音悦台项目测试报告

文章目录 项目背景项目功能测试计划与设计功能测试自动化测试 测试结果功能测试结果UI自动化测试结果 项目背景 现如今人们的生活压力大,容易使人疲惫,为了使得人们在闲暇之余可以听音乐放松,为此设计出一款轻量的听音乐网站,快速…

centos安装部署Kubernetes(k8s)步骤使用kubeadm方式

文章目录 1、修改系统配置2、安装docker应用3. 拉取docker镜像4、cri-dockerd安装5、安装kubeadm和kubelet6、配置flannel网络插件7、Node节点加入集群操作 机器地址: 192.168.0.35 k8s-master 192.168.0.39 k8s-node1 192.168.0.116 k8s-node2 1、修改系统配置 修…

Web应用技术(第十六周/持续更新)

本次联系基于how2j的教程完成对SpringBoot的初步学习。 初识Springboot 学习导入:1.第一个基于SpringBoot的项目:(1)application.java:该文件中的核心代码: (2)HelloController.jav…

一. ATR技术指标的定义与运用

一. ATR的定义 1. 什么是ATR ATR英文全名是Average true range,翻译过来就是平均真实波幅,这个指标主要用来衡量最近N天TR(真实波幅)的平均值。 2. ATR相关计算公式 T R [ ( 最高价 − 最低价 ) , ( 前一次收盘价 − 最高价 ) &#xff0…

macOS Sonoma 14.0 Beta 1 (23A5257q) Boot ISO 原版可引导镜像

macOS Sonoma 14.0 Beta 1 (23A5257q) Boot ISO 原版可引导镜像 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和…

OAuth2.0 授权 OpenID Connect 身份认证

文章目录 OAuth2.0历史由来名词解释授权码模式(authorization code 最常用)先换取code,再根据 code 换取 access_token原因 简化模式(implicit)密码模式(resource owner password credentials)客…

【P49】JMeter 查看结果树(View Results Tree)

文章目录 一、查看结果树(View Results Tree)参数说明二、准备工作三、测试计划设计 一、查看结果树(View Results Tree)参数说明 可以查看取样器的请求参数、返回结果 使用场景:一般在调试测试计划期间用来查看取样…

Bigdata1234.cn课堂测试

Java源文件中有一个公共类名称为Test,则该源文件名必须是:Test.java . Java中的基本数据类型共有8个:byte、short、int、long、float、double、char、boolean。 . Eclipse中内容补全的快捷键是alt/ Eclipse 中自动导包的快捷键是 Ctrl Sh…

MySQL数据库从入门到精通学习第8天(表数据的查询)

表数据的查询 基本查询语句单表查询聚合函数查询多表连接查询子查询合并查询结果定义表和字段的别名使用正则表达式查询 基本查询语句 SELECT 语句非常的强大,是最常用的查询语句。他具有一个固定的格式,如下: SELECT 查询的内容 FROM 数据…

【Mysql数据库从0到1】-入门基础篇--mysql 多表查询

【Mysql数据库从0到1】-入门基础篇--mysql 多表查询 🔻一、mysql 多表查询1.1 🍃 7种sql joins 的实现1.2 🍃 错误写法---笛卡尔积错误1.3 🍃 正确的多表select写法 🔻二、内连接( inner) join🔻三、 外连接…

100天精通Golang(基础入门篇)——第2天:学习Go语言的前世今生:一门强大的编程语言的崛起

🌷 博主 libin9iOak带您 Go to Golang Language.✨ 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《I…

如何构建一个可实盘的跨期套利策略?

一、策略摘要 跨期套利,在同一个品种但不同月份的期货合约上建立仓位相同、方向相反的交易头寸,最后以对冲或交割方式结束交易、获得收益。因其合约价差具有较好的稳定性,被众多交易者所青睐。本篇内容我们将通过掘金量化平台构建一个可交易…

私募证券基金动态-23年5月报

成交量:5月日均11,342.95亿元 2023年5月A股两市日均成交9,284.12亿元,环比下降18.15%、同比上升10.56%。5月整体20个交易日,仅有月初5个交易日单日成交金额过万亿。 管理人:新提交备案6家,备案通过0家 2023年5月新提…

Shape-Erased Feature Learning for Visible-Infrared Person Re-Identification

Shape-Erased Feature Learning for Visible-Infrared Person Re-Identification(形状擦除特征学习在可见红外人物再识别中的应用) 期刊合集:最近五年,包含顶刊,顶会,学报>>网址 文章来源&#xff1…

Lecture 10 Distributional Semantics

目录 Problems of Lexical Database 词汇数据库的问题分布假设根据上下文猜测单词含义Word vectors 词向量词嵌入Count-based Word Vectors 基于计数的方法Document as Context: The Vector Space Model 向量空间模型TF-IDFDimensionality Reduction 降维 Words as Context 单词…

跨数据中心高可用架构设计

前言 随着常年的码代码,做设计,笔者做过基础编码,云计算平台,架构师,见过不少应用设计,系统设计,中间件,了解现有的技术体系发展模式,集中式->分布式;cap…

阿里8年,肝到P7只剩这份笔记了,已助朋友拿到15个Offer....

时光飞逝,转眼间在阿里工作了8年,工作压力大,节奏快,但是从技术上确实得到了成长,尤其是当你维护与大促相关的系统的时候,熬到P7也费了不少心思 我的职业生涯开始和大多数测试人一样,刚开始接触…