vue

认识vue

1.渐进式 JavaScript 框架

2.作者: 尤雨溪(一位华裔前 Google 工程师)

3.作用: 动态构建用户界面

特点

1.遵循 MVVM 模式

2.编码简洁, 体积小, 运行效率高, 适合移动/PC 端开发

3.它本身只关注 UI, 可以轻松引入 vue 插件或其它第三方库开发项目

 与其它前端 JS 框架的关联

1.借鉴 angular 的模板和数据绑定技术

2.借鉴 react 的组件化和虚拟 DOM 技术

扩展插件

1.vue-cli: vue 脚手架

2.vue-resource(axios): ajax 请求

3.vue-router: 路由

4.vuex: 状态管理

5.vue-lazyload: 图片懒加载

6.vue-scroller: 页面滑动相关

7.mint-ui: 基于 vue 的 UI 组件库(移动端)

8.element-ui: 基于 vue 的 UI 组件库(PC 端)

9.它本身只关注 UI, 可以轻松引入 vue 插件或其它第三方库开发项目

Vue 的基本使用

 编码

Hello,  {{username}}

new  Vue({

el:  '#app',

data:  {

username:  'vue'

}

})




作业


我姓{{user}},名{{name}},全名{{username}}

export default {

name: 'HelloWorld',

data () {

return {

user: '张',

name: '超',

msg: 'Welcome to Your Vue.js App'

}

},

computed: {

username: function () {

return this.user + this.name

}

}

}

你可能感兴趣的:(vue)