Vue入门一:基础概念
vue2.0+入门学习笔记,vue.js下载
1、挂载点、模板、实例之间的关系
Vue Learning
2、数据、事件和方法
Vue Learning
hello {{msg}}
{{content}}
{{content}}
3、属性绑定、双向数据绑定和样式绑定
Vue Learning
hello world
hello world
{{content}}
样式绑定:
4、计算属性和侦听器
(1)为何需要计算属性?
表达式的计算逻辑可能会比较复杂,使用计算属性可以使模板内容更加简洁。
(2)计算属性与方法的区别
计算属性是基于它们的依赖进行缓存的;方法不存在缓存。
(3)侦听器
数据一旦发生变化就通知侦听器所绑定方法。
(4)侦听器的应用场景
数据变化时执行异步或开销较大的操作。
Vue Learning
姓:
名:
{{fullName}}
{{count}}
5、过滤器
(1)过滤器的作用是什么?
格式化数据,比如将字符串格式化为首字母大写,将日期格式化为指定的格式等。
(2)自定义过滤器
全局过滤器:
Vue.filter('过滤器名称',function (val) {
//过滤器逻辑
})
局部过滤器:
filters:{ capitalize:function () { } }
(3)过滤器使用
{{msg|upper}}
例子:
Vue Learning
{{msg|upper}}
测试数据
{{msg|lower}}
6、v-if,v-show与v-for指令
Vue Learning
hello world
hello world
- {{item,index}}
7、案例:to-do-list开发
输入的内容可以在下面实时显示:
Vue Learning
- {{item}}