一:前端表格
1 |
|
二:过滤器
1 | 过滤器是一个通过输入数据,能够及时对数据进行处理并返回一个数据结果的简单的函数。 |
1.全局过滤器的使用
1 | 全局过滤器指的是所有vm对象都能共享使用的过滤器。 |
将小写字母变大写案例:
1 |
|
改变日期格式案例:
1 |
|
打折:
1 |
|
连续使用多个过滤器:
1 |
|
2.私有过滤器的使用
1 | 私有过滤器指的是在指定的vm对象中来定义过滤器,该过滤器只在 当前的vm对象中会发挥作用,其他的vm对象不能使用的。 |
三:指令
1.全局指令
1 | 指令与属性相似,是对指定元素样式或行为的赋予。 |
1 |
|
动态赋值:
1 |
|
2.私有指令
1 | 私有指令是指定义在指定的vm对象中,只针对当前vm对象描述的 元素生效的指令。其他的vm对象中的元素,是不能够使用该指令的。 语法: |
四:vue生命周期
1 | 生命周期是指Vuejs对象从创建到销毁的全过程 |
五:响应ajax
使用vue-resource插件响应:
1.get请求
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
2.post请求
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
六:响应axios
使用axios插件响应:
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
另外一种方式:
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
总结
axios的形式是一个基于Promise的HTTP请求客户端,用来发 出请求。该形式也是 vue2.0官方推荐的形式,官方在推出了该形式 后,同时就不再对之前的vue-resource的形式进行更新和维护了。所 以更推荐的是使用axios的形式来处理ajax请求。
七:跨域请求
跨域请求的常用处理方式:
(1)代理方式 代理用于将请求发送给后台服务器,通过服务器来发送请求,然 后将请求的结果传递给前端。通过nginx代理来实现操作。
优点:跨域服务稳定
缺点:在使用到跨域处理的时候,必须要事先搭建nginx服务的代理环境,比较麻烦
(2)CORS方式 CORS是w3c标准的方式,通过在web服务器端的设置 响应头 Access-Control-Alow-Origin 来指定哪些域可以访问本域的 数据。
优点:使用简单,支持基于HTTP协议的所有请求方式
缺点:跨域服务响应稍慢
(3)jsonp方式 通过动态插入一个script标签。浏览器对script的资源引用没有同 源限制,同时资源加载到页面后回立即执行。
优点:使用简单,跨域服务响应快,获取的数据是我们最常见的json 格式的数据。
缺点:只能发送get请求,无法发送post请求
由于在开发中发出跨域请求的目的通常是为了取得指定的资源数 据,所以一般都是发出get请求,由于jsonp的形式使用简单,而且 关于接收的响应数据,是程序员使用最多的 json 格式的数据,所以 该形式在 企业中应用的比较广泛。
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> |
八:vue动画
- v-enter
- v-leave-to
- v-enter-active
- v-leave-active
动画的滑入滑出和淡入淡出:
1 |
|
弹入弹出
1 |
|
加入第三方类库
1 |
|
加入小车动画
1 |
|
添加动画
1 |
|