关于Vue
一:关于vue 1:vue是由饿了么ued团队开发并维护的一个渐进式js框架 2:vue是以数据作为驱动,既有angular中的数据双向绑定,也有react当中的框架,是mvm框架,也仅仅是view层,与它类似的框架有knockout.js ,avalon.js 3:vue中实现数据双向绑定的原理;getter和setter(但我们一般是用{{ }}和v-module来实现数据的双向绑定,跟angular中的数据双向绑定机制几乎是一样的) 4:如何使用vue去构建项目 1)使用vue-cli脚手架工具进行整个项目的构建 2)使用vue-router来实现vue中的切换 3)使用vuex进行状态集的管理,axios或者是fetch或者是vue-resource来进行数据的交互 4)使用template模板引擎进行组件化的开发 5:常用指令; v-if:条件渲染指令 v-for:循环遍历指令 v-bind:绑定指令,绑定属性的 v-html:替换dom内容指令 v-text:替换文本内容指令 v-on:监听事件指令;v-on:click="fn" slot:分发属性,占位符,创建很多相似组件,用来提高组件的复用性,替换组件内部元素 component:购物车标签,切换标签,is属性,说明那个组件被渲染 6:vue中的表达式和计算属性