后端开发使用 maven 来创建项目主要有两个目的。一是通过 maven 的依赖机制,能够快速的管理依赖。二是通过 maven 来确定项目的结构,所谓项目的结构,就是项目里有哪些文件和文件夹,文件夹是一个怎样的层级关系。那么一个 vue 项目里的项目结构是怎样的呢?我们能不能快速的获得这样的项目结构呢?
我们可以通过 vue-cli 这种脚手架工具来解决这个问题。vue-cli 里存放了很多常用的项目骨架,直接拿来就可以搭建出一个拥有比较成熟项目结构的项目。Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架。只需要几分钟的时间就可以运行起来并带有热重载、保存时 lint 校验,以及生产环境可用的构建版本。

Vue3.x简述 为“达到更加清晰和更易维护的架构,特别是为了让代码的贡献变得容易” Vue团队使用TypeScript(98%以上) ,从零开始编写 3.0 版本, 但是对于使用者不会typeScript也不影响使用 主要特点: (1). 更加优雅: 3.x 将带来一个基于 Proxy 的 observer 实现,而不是之前的Object.defineProperty,使得对收集依赖项目之后的新增加属性 (2).更精准的变动通知(更效率): 举个例子:在 2.x 系列中,通过 Vue.set 强制添加一个新的属性,将导致所有依赖于这个对象的 watch 函数都会被执行一次;而在 3.x 中,只有依赖于这个具体属性的 watch 函数会被通知到。