vue 连接本地服务器做后端。
后端服务
使用springboot新建一个基于restful的接口,访问如下的地址,返回值。
vue构建
新建一个vue项目,安装访问服务器的插件。
npm install axios vue-axios --save
修改main.js使用axios,最终结果如下
import { createApp } from 'vue'
import App from './App.vue'
import axios from 'axios'
import VueAxios from 'vue-axios'const app = createApp(App);
app.use(VueAxios, axios)
app.mount('#app')
在新建的vue工程中,HelloWorld.vue中新建访问的方法。添加mounted方法。完整的js如下
<script>
export default {name: 'HelloWorld',props: {msg: String},mounted() {let api = "/test/searchByConditon";this.axios.get("/myapi"+api).then(response =>{console.log(response.data);}).catch(error =>{console.log(error);})}
}
</script>
检验
运行vue工程,打开项目。如下就是已经连接上了本地的后端的服务器。打印出如下的信息。