前后端数据交互
异步编程
ajax的异步编程
通过url访问地址获取数据,数据获取成功后通过ajax的success属性方法进行回调,但是存在一个问题:当需要多次回调时,如果有需求这几次回调的顺序必须固定,那么ajax就只能进行success的嵌套处理,但是这明显不符合程序的健壮性和代码的解耦性,所以Promise更为优秀。
Promise的方式进行异步操作
Promise处理对象的优点:①可以避免多层异步调用嵌套问题(回调地域)②Promise对象提供了简洁的API,使得控制异步操作更加容易。
基本用法:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Promise</title>
<script type="text/javascript" src="js/vue.js"></script>
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
路由的使用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue</title>