Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API;
我们都知道单页面应用:页面切换快 ,首屏时间稍慢,SEO差 js 渲染
(多页面应用: 首屏时间快,SEO好 切换慢 htttp 请求)
简而言之:Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。核心是一个响应的数据绑定系统。
vue两大特点:响应式编程、组件化
vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、视图、数据和结构的分离、虚拟DOM、运行速度快
vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。