<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.net/vue/2.4.2/vue.min.js"></script>
<script src="https://cdn.staticfile.net/axios/0.18.0/axios.min.js"></script>
</head>
<body>
<div id="app">
{{ info }}
</div>
<script type = "text/javascript">
new Vue({
el: '#app',
data () {
return {
info: null
}
},
mounted () {
axios
.get('https://www.runoob.com/try/ajax/json_demo.json')
.then(response => (this.info = response))
.catch(function (error) { // 请求失败处理
console.log(error);
});
}
})
</script>
</body>
</html>
并发请求
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.net/vue/2.4.2/vue.min.js"></script>
<script src="https://cdn.staticfile.net/axios/0.18.0/axios.min.js"></script>
</head>
<body>
<div id="app">
</div>
<script type = "text/javascript">
new Vue({
el: '#app',
data () {
},
mounted () {
function getUserAccount(){
return axios.get('https://www.runoob.com/try/ajax/json_demo.json')
}
function getUserPermission(){
return axios.get('https://www.runoob.com/try/ajax/json_demo.json')
}
axios.all([getUserAccount(),getUserPermission()])
.then(axios.spread(function(acct,perms){
console.log(acct);
console.log(perms);
}));
}
})
</script>
</body>
</html>