初识vue3

51 阅读2分钟

1. 什么是vue

vue是一个渐进式的js框架,用于构建用户界面,也就是开发前端页面,提供了一套声明式的、组件化的编程模型,也就是说可以在项目中一点点地引用和使用vue,而不必将vue全部引入到项目中。

2. vue的重要性

vue是目前国内项目中使用最多的框架,因此想要找到一份不错的工作,必须将vue学好。

3. vue2和vue3学哪个?

vue3现在已经是比较稳定的版本了,它不仅兼容了vue2,而且更好地集成了TypeScript,并且体积更小,性能更优。所以,初学者直接学习vue3即可。

4. vue的使用方式

使用vue可以通过cdn、本地引用或者npm下载以及构建工具4中方式来创建vue项目,在工作中使用构建工具更为普遍,而在学习过程中,根据项目大小或者难易程度可以自行选择。

5. 声明式编程

过去我们用原生JS实现页面功能的方式是命令式编程,比如要先获取DOM节点,才可以操作DOM,关注的是“how to do”。而vue是声明式开发,也就是声明页面结构,声明数据,然后监听页面和数据,当它们发生变化时,会自动渲染页面和更新数据,而无需手动操作DOM。声明式编程关注的是“what to do”,而框架自动完成“how”的部分。

另外,react和小程序都是声明式编程。

6. MVVM架构模式

vue几乎就是一个MVVM框架: ViewModel作为中间人,会同时监听用户界面和数据结构,当用户界面发生变化时,就是更新数据结构,同样,当数据发生变化时,页面也会重新渲染。而这一切都不需要用户手动操作,vue框架会自动完成。 image.png