vue前端设置跨域后如何使用url的
时间: 2023-12-15 08:03:44 浏览: 89
详解Vue 开发模式下跨域问题
如果你在 Vue 前端设置了跨域,可以通过以下方式来使用 URL:
1.在 Vue 组件中引入 axios 或其他网络请求库。
```
import axios from 'axios'
```
2.使用 axios 发起请求:
```
axios.get('http://example.com/api/data')
.then(response => {
console.log(response.data)
})
.catch(error => {
console.log(error)
})
```
可以看到,在这里使用的 URL 是完整的 URL,包含协议、域名和路径。如果设置了跨域,浏览器会自动添加上跨域请求需要的头信息,例如 Origin 头。
当然,如果你使用的是 Vue 的官方脚手架 Vue CLI,你可以在 `vue.config.js` 文件中配置跨域代理。这样就不需要在代码中写完整的 URL,而是可以写相对路径,例如 `/api/data`,Vue 会自动将其转换为实际的 URL。
阅读全文