一、axios(推荐)
1、安装依赖
yarn add xios
2、发送请求
//main.jsimport axios from 'axios'axios.defaults.baseURL = 'https://music.aityp.com';Vue.prototype.axios = axios;
data(){ return { playlists:[] }},mounted(){ this.axios.get("/top/playlist?cat=华语").then(res=>{ this.playlists = res.data.playlists; })}
3、渲染页面
<div v-for="(item,index) of playlists" :key="item.id" > ...</div>
二、axios-jsonp-pro
1、安装依赖
npm i axios-jsonp-pro -S
2、引入+获取数据
import axios from 'axios-jsonp-pro';mounted(){ var url = "https://douban.uieee.com/v2/movie/top250"; axios.jsonp(url).then(res=>{ this.movies = res.subjects; })}
3、渲染页面
<-- 在vue中属性要使用变量要在前面加冒号: -->
<template> <div id="app"> <div class="item" v-for="item of movies" :key="item.id"> <p>{{item.title}}</p> <-- 在vue中属性要使用变量要在前面加冒号: --> <img :src="item.images.small" alt=""> </div> </div></template>