一、安装axios
cnpm install axios -s
cnpm install vue-axios --save
vue add axios
二、问题axios
安装完axios后 出现了无法找到element-ui的包
然后看了下node_modules文件夹里面么有element-ui的文件
重新安装了一次element
最后
使用axios
main.js
import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import Vuetify from 'vuetify'
import vuetify from '@/plugins/vuetify'
Vue.prototype.$axios = axios ;
Vue.use(ElementUI);
Vue.use(Vuetify);
Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({
vuetify,
el: '#app',
router,
render: h => h(App)
})
Con.vue
<template>
<input type="text" name="" id="" v-model="query" @keyup.enter="searchMusic" />
</template>
<script>
import axios from 'axios'
export default {
data() {
return {
query: "dd",
musicList: [],
};
},
methods: {
searchMusic: function () {
axios.get("https://autumnfish.cn/search?keywords=" + this.query).then(
function (re) {
console.log(re);
},
function (err) {
console.log(err);
}
);
},
},
};
</script>
<style>
</style>