Vue发送请求
Posted 江山一族
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue发送请求相关的知识,希望对你有一定的参考价值。
可以试试玩ajax请求,个人觉得axios用Promise包装了下,代码美观
axios请求使用方法; https://www.npmjs.com/package/axios-es6
1.npm install axios -save,
在mian.js中引入
import Axios from ‘axios‘
Vue.prototype.$axios = Axios
2.发送请求,遍历数据
<template>
<div>
<ul>
<li v-for="data in newsData">
<p>{{data.title}}</p>
<img :src="data.img"/>
<p>{{data.content}}</p>
</li>
</ul>
</div>
</template>
<script>
export default {
name: ‘httpData‘,
data() {
return {
newsData:[]
}
},
created() {
const ulr2 = ‘http://www.wwtliu.com/sxtstu/news/juhenews.php‘
const ulr = ‘http://www.wwtliu.com/sxtstu/blueberrypai/getIndexBanner.php‘
let param = {
type:‘junshi‘,
count:30
}
this.$axios(ulr,{params:param}).then(res => {
console.log(res.data.banner)
this.newsData = res.data.banner
}).catch(err => {
console.time(err)
})
}
}
</script>
<style>
</style>
post请求 摘自官网
A. Performing multiple concurrent requests
以上是关于Vue发送请求的主要内容,如果未能解决你的问题,请参考以下文章
Vue--axios:vue中的ajax异步请求(发送和请求数据)vue-resource异步请求和跨域