vue框架原理

一、Vue对比其他框架原理

Vue相对于React,Angular更加综合一点。AngularJS则使用了“脏值检测”。

React则采用避免直接操作DOM的虚拟dom树。而Vue则采用的是 Object.defineProperty特性(这在ES5中是无法slim的,这就是为什么vue2.0不支持ie8以下的浏览器)

Vue可以说是尤雨溪从Angular中提炼出来的,又参照了React的性能思路,而集大成的一种轻量、高效,灵活的框架。

条件渲染v-if v-else v-show

v-if与v-show的区别

v-if 直接控制div元素的有无

v-show是使用了display:none

事件绑定v-on

v-on:事件名="事件处理函数" 简写:@事件名:事件处理函数

事件处理函数一定要写在实例的配置项methods内部

属性绑定v-bind

v-bind:要绑定的属性名  简写::属性名

属性绑定可以让属性后面跟变量或表达式

列表渲染v-for

可以循环一个数据源(数组、表格、数字、字符串等)

以循环数组为例:

<li v-for="item in/of 要循环的数据">{{item}}</li>

双向数据绑定 v-model

v-html和v-text指令

v-html相当于innerHTML

v-text相当于innerText(不解析标签)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值