当前位置:网站首页 > 技术博客 > 正文

vue2还有必要学吗



可浏览博客主页的Vue专栏,会陆续添加相关文章,有问题或者可以优化的地方也希望大大门告知
共同进步 :)

在这里插入图片描述



vue2 现在尤大已经不维护了,转向了vue3,并且vue3也是向下兼容的。但是有一些老的历史项目可能还是vue2的脚手架搭建的,所以咋们这边最好是了解一下,这边也做一系列文件,区分开vue2 与 vue3 的区别…



vue/cli 与 @vue/cli 是搭建vue框架的工具,俗称脚手架。

  1. vue/cli 是旧版一直使用的,是指版本号在3.0以下的版本,老版本的vue2 就是用这个。
  2. @vue/cli是新版,跟之前旧版区分开,但比如3.0这个版本,还是为vue2所用…
    直到@vue/cli@4.5以上,才有了vue2,vue3两个选项…


 
       

在这里插入图片描述


 
        

在这里插入图片描述


 
         

跟 没什么区别,不过也正常,都是@vue-cli…


在这里插入图片描述


 
          

在这里插入图片描述

初始化的项目解构如下:
在这里插入图片描述


 
           

在这里插入图片描述

初始化的项目解构如下:

在这里插入图片描述


 
            

这边有vue2 跟 vue3,做开发的用屁股想一下就知道是向下兼容了,这边就不做太多版本了,有兴趣的同学自己去尝试对比下…
在这里插入图片描述

从项目解构来讲,完全看不出vue2 跟vue3 有什么区别…
在这里插入图片描述


在这里插入图片描述


Vue2 template模板中只能有一个根元素,Vue3 template模板中允许有多个根元素。
在这里插入图片描述


vue2 跟 vue3 只是vue框架本身的区别,跟package.json引入的vue包版本有关。

  1. 跟不同版本脚手架生成的项目解构无关
  2. 跟不同版本脚手架生成的代码无关(代码只是用了最基础的,并且vue3 做了兼容了)。
  3. 跟用webpack还是用vue.config.js配置项目无关

版权声明


相关文章:

  • 电脑版的阅读软件有哪些2025-06-01 22:01:03
  • 安装pynput2025-06-01 22:01:03
  • 线程之间的通信简单2025-06-01 22:01:03
  • 汇编移位操作符2025-06-01 22:01:03
  • 语音识别程序c语言2025-06-01 22:01:03
  • usb协议深入解读2025-06-01 22:01:03
  • springcloud集成swagger22025-06-01 22:01:03
  • es6特性及使用场景2025-06-01 22:01:03
  • 私库在线观看 管辖区2025-06-01 22:01:03
  • jsp jstl标签2025-06-01 22:01:03