Vue.js 是一套构建用户界面的 渐进式框架,它只聚焦于视图层,。其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,属于MVVM框架。
vue与其他框架的区别
与AngularJS的区别:
- vue简单易学,简单来说就是一片html代码配合json再new一个Vue,其指令都是以v-XX开头,适合于移动端开发。
- angularjs上手较难,框架大,其指令以ng-xx开头,适用于pc端。
共同点:都不兼容IE8及其以下版本。(Vue.js 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。 Vue.js 支持所有兼容 ECMAScript 5 的浏览器。
基本语法
引入
<div id="box">
{{ message }}
</div>
var app = new Vue({
el: '#box',
data: {
message: 'Hello Vue!'
}
})
运行结果为Hello Vue!