Uniapp 是一个使用 Vue.js 开发跨平台应用的框架。在开发中,很可能会遇到跨域问题。跨域问题指的是,当前网页访问的是不同的域名、协议、端口号的资源,浏览器会阻止这种访问。
解决跨域问题的方法有很多,其中常用的方法有:
- 使用 JSONP(适用于只需要获取数据的情况)
- 使用代理(适用于服务器可以控制的情况)
- 使用 CORS(Cross-Origin Resource Sharing,适用于服务器可以控制的情况)
在 Uniapp 中,可以使用 uni.request API 来解决跨域问题。它支持设置 withCredentials 属性来支持 CORS。具体使用