美文网首页
vue框架简介

vue框架简介

作者: 陈光环_18 | 来源:发表于2021-06-13 14:45 被阅读0次

MVVM框架概述

1、前端视图层的概念,主要把每个页面分成了M(Model)、V(View)、VM(VM ViewModel)。VM是其中核心,M和V间的调度者。
2、M,保存的是每个页面中单独的数据(比如要渲染页面表格,ajax请求到后台的你个数组,此数据即为M)。
3、V,每个页面的html结构。
4、VM,一个调度者,分割了M和V,M和V不直接关联,通过中间的VM。V想要保存数据到M,都要有VM做中间处理;V想要渲染页面,需要调用VM,VM从M中取数据。
5、前端中使用MVVM思想,主要让开发更方便,MVVM提供了数据的双向绑定(由VM提供)。

什么是vue

是一套构建用户界面的渐进式(用到哪一块就用哪一块,不需要全部用上)前端框架,Vue 的核心库只关注视图层

vue的兼容性

Vue.js 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的浏览器。

对比其他框架-React

React 和 Vue 有许多相似之处,它们都有使用 Virtual DOM;提供了响应式(Reactive)和组件化(Composable)的视图组件。将注意力集中保持在核心库,而将其他功能如路由和全局状态管理交给相关的库。React 比 Vue 有更丰富的生态系统
都有支持native的方案,React的RN,vue的Wee下
都支持SSR服务端渲染
都支持props进行父子组件间的通信
性能方面:React 和 Vue 在大部分常见场景下都能提供近似的性能。通常 Vue 会有少量优势,因为 Vue 的 Virtual DOM 实现相对更为轻量一些。

不同之处就是:

数据绑定方面,vue实现了数据的双向数据绑定,react数据流动是单向的
virtual DOM不一样,vue会跟踪每一个组件的依赖关系,不需要重新渲染整个组件树.而对于React而言,每当应用的状态被改变时,全部组件都会重新渲染,所以react中会需要shouldComponentUpdate这个生命周期函数方法来进行控制
state对象在react应用中不可变的,需要使用setState方法更新状态;在vue中,state对象不是必须的,数据由data属性在vue对象中管理(如果要操作直接this.xxx)
组件写法不一样, React推荐的做法是 JSX , 也就是把HTML和CSS全都写进JavaScript了,即'all in js'; Vue推荐的做法是webpack+vue-loader的单文件组件格式,即html,css,js写在同一个文件

相关文章

  • web前端开发高级

    前端高效开发框架技术与应用 Vue 基础Vue 框架简介 MVX 模式介绍Vue 框架概述如何使用 Vue.js ...

  • VUE学习之路二 框架简介

    vue项目框架简介 框架简介 整体框架2.png 提示:vue项目是单页面应用,所有只有一个html文件即是:in...

  • Vue 基础用法

    Vue 简介 MVVM 框架 Model-View-ViewModelimage.png Vue 使用 MVVM ...

  • vue框架简介

    MVVM框架概述 1、前端视图层的概念,主要把每个页面分成了M(Model)、V(View)、VM(VM View...

  • 2018-10-09 vue的简单复习

    主流框架 vue angular react 1.vue简介 简化Dom操作 2.vue指令 3.vue过滤器 ...

  • Vue2.0入门(译)

    Vue简介 Vue是什么? Vue (发音 /vju:/, 类似于view) 是构建用户界面的先进框架。它不像其他...

  • vue2组件系列第一节:Layout布局

    目录: vue组件系列课程简介 页面结构介绍 安装vue,vue-cli, 安装vant UI框架 导入组件 各页...

  • vue概念

    vue概念 简介 Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上...

  • 01Vue.js快速入门与概念

    Vue简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不...

  • 09-Vue基础1

    一、Vue官网 Vue中文网 Vue教程中文版 二、Vue简介 Vue是一个前端的双向绑定类的框架,新的Vue版本...

网友评论

      本文标题:vue框架简介

      本文链接:https://www.haomeiwen.com/subject/mnqgeltx.html