1import引入的方式
export function VoCalist(id,mus) {
if(mus==1){
const url=ophttp+`search?key=579621905&s=${id}&limit=100&offset=0&type=song`
return url
}else if(mus==2){
const url=ophttp+`songList?key=579621905&id=${id}`
return url
}else if(mus==3){ //音乐详情
const url=ophttp+`song?key=579621905&id=${id}`
return url
}
}
2xxx.vue文件调用
import {VoCalist} from 'api/singer' //返回一个URL
let url=VoCalist(this.query,1)
this.$axios.get(url).then((res)=>{
if(res.status==200){xxxx}
}).catch((err)=>{console.log(err)})
2修改全局baseurl路径
1、在main.js中添加如下内容:
import axios from 'axios'
Vue.prototype.$ajax=axios;
2这个时候应该可以在项目中使用了,使用的方法如下
testget: function () {
this.$ajax({
method: 'get',
url: 'zk/connect?connectionString=' + this.connectionString,
}).then(function (res) {
let data = res.data;
alert(data);
console.error(data);
this.conflag = data.flag;
}.bind(this));
},
现在使用的是默认的baseurl,每次如果我们都需修改这个baseurl会非常的麻烦。我们这里可以修改baseurl。
3、添加一个Global.vue,内容如下
<script>
const BASE_URL = 'http://192.168.0.108:7878/zkview/';
export default{
BASE_URL
}
</script>
4、在main.js中添加如下内容:
import global_ from './Global.vue'
Vue.prototype.GLOBAL = global_;
axios.defaults.baseURL=global_.BASE_URL;
Vue.prototype.$ajax = axios;
参考文章地址:
https://blog.csdn.net/wild46cat/article/details/78006280
前端处理后端传来的文件流实现下载或预览
https://blog.csdn.net/qq_33599109/article/details/86010190
网友评论