vue.js 学习笔记
2016-12-16 17:02
741 查看
/*属性*/ 标签内的属性都用 :attr="xxx" 的形式 /*模板*/ {{ msg }} -> 绑定数据 {{ *msg }} -> 数据只绑定一次 {{{ msg }}} -> 若数据中带有html标签,则转义输出(在vue2.x已经被废除) /*过滤器*/ {{ 12 | currency 'Y'}} // ¥12 /*交互*/ vue-resource get: post: this.$http.post(url, {param: xxx}, {emulateJSON: true}).then(...) jsonp: this.$http.jsonp(url, {word: xxx}, {jsonp: 'cb'}).then(...) /*vue生命周期*/ new Vue 创建实例 生命周期钩子函数: created: 实例创建后执行 beforeCompile: 编译之前 afterCompil: 编译之后 ready: 文本节点插入到文档中 beforeDestory: 销毁之前 destoryed: 销毁之后 vue2.0 => beforeCompile -> created compiled -> mounted /*解决{{msg}}绑定闪烁问题*/ v-cloak <div id="box" v-cloak>{{ msg }}</div> [v-cloak] { display: none; } {{msg}} -> v-text {{{msg}}} -> v-html ( {{{}}} 在2.0已经被废弃) /*computed*/ data: { a: 1; }, computed: { /*可以放业务逻辑代码,最后要return xx; */ b: function () { return this.a; } } /* vue实例方法 */ var vm = new Vue({...}) vm.$el -> <div id="box"></div> vm.$el.style.background = 'red'; vm.$data -> data object vm.$mount('#box') /* 手动挂载 */ new Vue({ data: {...} }).$mount('#box') vm.$options.xx -> 访问自定义属性(方法) vm.$log() -> 查看当前数据的状态 /*解决重复数据*/ <li v-for="value in data" track-by="$index"></li>
相关文章推荐
- 关于Vue.js一些问题和思考学习笔记(2)
- Vue.js - 学习笔记 (一)
- Vue.js第二天学习笔记(vue-router)
- vue.js学习笔记之属性绑定 v-bind
- Vue.js官网教程: 学习笔记1
- Vue.js 源码学习笔记 - 细节
- Vue.js学习笔记: 数据绑定语法---绑定表达式
- vue.js入门学习笔记整理
- vue.js学习笔记--遇到的那些问题
- VueJs 学习笔记
- vue.js学习笔记之绑定style样式和class列表
- Vue.js第四天学习笔记
- Vue.js学习笔记(4)
- Vue.js第一天学习笔记(数据的双向绑定、常用指令)
- Vue.js学习系列二 —— vuex学习实践笔记(附DEMO)
- Vue.js第三天学习笔记(计算属性computed)
- Vue.js 学习笔记
- Vue.js第四天学习笔记(组件)
- 关于Vue.js一些问题和思考学习笔记(1)
- vue.js学习笔记之prototype