当前位置:首页 > 经验 >

vue缺点和不足(vue十大难点)

来源:原点资讯(www.yd166.com)时间:2022-11-07 05:52:17作者:YD166手机阅读>>

PS:这里为什么要说这么多Web的历史,我们可以看到Web技术的变化之大与快,每一种新的技术出现都是一些特定场景的解决方案,那我们今天的主角Vue又是为了解决什么呢?

我们接着往下看

二、vue是什么

Vue.js(/vjuː/,或简称为Vue)

是一个用于创建用户界面的开源JavaScript框架,也是一个创建单页应用的Web应用框架。 2016年一项针对JavaScript的调查表明,Vue有着89%的开发者满意度。在GitHub上,该项目平均每天能收获95颗星,为Github有史以来星标数第3多的项目

同时也是一款流行的JavaScript前端框架,旨在更好地组织与简化Web开发。Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互

PS: Vue作者尤雨溪是在为AngularJS工作之后开发出了这一框架。他声称自己的思路是提取Angular中为自己所喜欢的部分,构建出一款相当轻量的框架

最早发布于2014年2月

三、Vue核心特性

数据驱动(MVVM)

MVVM表示的是 Model-View-ViewModel

  • Model:模型层,负责处理业务逻辑以及和服务器端进行交互
  • View:视图层:负责将数据模型转化为UI展示出来,可以简单的理解为HTML页面
  • ViewModel:视图模型层,用来连接Model和View,是Model和View之间的通信桥梁

这时候需要一张直观的关系图,如下

vue缺点和不足,vue十大难点(5)

组件化

1.什么是组件化

一句话来说就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式,在Vue中每一个.vue文件都可以视为一个组件

2.组件化的优势

  • 降低整个系统的耦合度,在保持接口不变的情况下,我们可以替换不同的组件快速完成需求,例如输入框,可以替换为日历、时间、范围等组件作具体的实现

  • 调试方便,由于整个系统是通过组件组合起来的,在出现问题的时候,可以用排除法直接移除组件,或者根据报错的组件快速定位问题,之所以能够快速定位,是因为每个组件之间低耦合,职责单一,所以逻辑会比分析整个系统要简单

  • 提高可维护性,由于每个组件的职责单一,并且组件在系统中是被复用的,所以对代码进行优化可获得系统的整体升级

指令系统

解释:指令 (Directives) 是带有 v- 前缀的特殊属性

作用:当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM

  • 常用的指令
    • 条件渲染指令 v-if
    • 列表渲染指令v-for
    • 属性绑定指令v-bind
    • 事件绑定指令v-on
    • 双向数据绑定指令v-model

没有指令之前我们是怎么做的?是不是先要获取到DOM然后在....干点啥

四、Vue跟传统开发的区别

没有落地使用场景的革命不是好革命,就以一个高频的应用场景来示意吧

注册账号这个需求大家应该很熟悉了,如下

vue缺点和不足,vue十大难点(6)

jquery来实现大概的思路就是选择流程dom对象,点击按钮隐藏当前活动流程dom对象,显示下一流程dom对象

如下图(代码就不上了,上了就篇文章就没了..)

vue缺点和不足,vue十大难点(7)

vue来实现,我们知道vue基本不操作dom节点, 双向绑定使dom节点跟视图绑定后,通过修改变量的值控制dom节点的各类属性。

所以其实现思路为: 视图层使用一变量控制dom节点显示与否,点击按钮则改变该变量,如下图

vue缺点和不足,vue十大难点(8)

栏目热文

大型项目为什么不用vue(vue100个经典案例)

大型项目为什么不用vue(vue100个经典案例)

作者 | Alexandre Lion译者 | 王强策划 | 李俊辰转发链接:https://mp.weixin.qq....

2022-11-07 05:55:35查看全文 >>

社保网上怎么缴费(2023新农合缴费方法)

社保网上怎么缴费(2023新农合缴费方法)

缴纳社保不想到大厅排队?小编给你支招您可以在家拿起手机通过微信、支付宝、蒙速办等渠道进行线上缴费!“微信”线上缴纳社保费...

2022-11-07 06:14:06查看全文 >>

网上怎么交个人社保缴费(个人交社保如何在网上缴费)

网上怎么交个人社保缴费(个人交社保如何在网上缴费)

灵活就业小王:我9月份从公司辞职了,现在待业在家,还没找到新工作,想自己交职工养老保险,怎么办理?老李:我在摆夜市...

2022-11-07 06:09:23查看全文 >>

筒灯坏了怎么维修视频(筒灯维修方法视频)

筒灯坏了怎么维修视频(筒灯维修方法视频)

随着科技水平的不断提高,自动化组装线代替了人工操作的单体设备,自动化组装线与传统的单体设备相比具有一些特殊性,如今许多企...

2022-11-07 06:33:28查看全文 >>

筒灯孔坏了怎么修复(筒灯卡子坏了怎么补救)

筒灯孔坏了怎么修复(筒灯卡子坏了怎么补救)

家里装修吊顶有木龙骨和轻钢龙骨两种,但是不管用哪一种,一旦吊顶成型后最好就不要再轻易去改动了,但是现实生活中常常会遇到这...

2022-11-07 06:28:46查看全文 >>

为什么vue公司越来越多(vue的缺点有哪些)

为什么vue公司越来越多(vue的缺点有哪些)

写在前面的话:这篇文章是图灵社区对尤雨溪的专访,访谈时间为2016年10月(那时Vue 2.0即将上线)。有知友提出访谈...

2022-11-07 06:32:00查看全文 >>

为啥国内使用vue的多(使用vue有什么优缺点)

为啥国内使用vue的多(使用vue有什么优缺点)

前端框架经过10年多的发展,层出不穷,最终为什么有大量开发人员选择使用vue,使用过vue的开发者都给了它很高的评价,因...

2022-11-07 06:34:17查看全文 >>

为什么学vue的人多(学懂vue需要从哪里开始学)

为什么学vue的人多(学懂vue需要从哪里开始学)

为什么每个前端人都需要学习Vue?随着互联网的迅猛发展和普及,学习web前端的越来越多,同时Vue 越来越受欢迎了。对比...

2022-11-07 06:33:12查看全文 >>

vue用的人多不多(vue 难不难)

vue用的人多不多(vue 难不难)

一句话总结:用数据绑定的思想,vue可以简单写单个页面,也可以写一个大的前端系统,也可以做手机app的界面。1、Vue....

2022-11-07 06:08:03查看全文 >>

vue被淘汰了(vue会被淘汰么)

vue被淘汰了(vue会被淘汰么)

6月30日,腾讯收购的原创Vlog平台“VUE VLOG”宣布将于2022年9月30日23时59分停止VUE VLOG的...

2022-11-07 06:00:33查看全文 >>

文档排行