Uniapp图片跨域解决

配置Proxy代理即可

参考跨域配置博客

这里只简单讲一下Vue3模板的配置

根目录下创建vite.config.js

仅vue3模板可用

HBuilderX 3.2.0 及以上版本可用

内容配置如下

js 复制代码
import {
	defineConfig
} from 'vite';
import uni from '@dcloudio/vite-plugin-uni';

export default defineConfig({
	plugins: [uni()],
	server: {
		port: 5173,
		proxy: {
			'/oss': {
				target: 'https://take-saas.oss-cn-hangzhou.aliyuncs.com', // 目标服务  
				changeOrigin: true,
				rewrite: path => path.replace(/^\/oss/, ''),
			}
		}
	}
});

图片路径改为:

js 复制代码
<image class="w-74 h-74 rounded-50" :src="'/oss/wechat_applets/wxshare/report_training_time.png'" mode=""></image>

这样即可解决问题,同理vue2根据上述博客配置完跨域也是这样访问

相关推荐
hhcccchh1 分钟前
学习vue第八天 Vue3 模板语法和内置指令 - 简单入门
前端·vue.js·学习
yyf198905254 分钟前
Vue 框架相关中文文献
前端·javascript·vue.js
粥里有勺糖10 分钟前
开发一个美观的 VitePress 图片预览插件
前端·vue.js·vitepress
行者9624 分钟前
Flutter适配OpenHarmony:国际化i18n实现中的常见陷阱与解决方案
开发语言·javascript·flutter·harmonyos·鸿蒙
陟上青云29 分钟前
一篇文章带你搞懂原型和原型链
前端
我的写法有点潮29 分钟前
推荐几个国外比较流行的UI库(上)
前端·javascript·css
鹏多多35 分钟前
jsx/tsx使用cssModule和typescript-plugin-css-modules
前端·vue.js·react.js
iOS阿玮1 小时前
“死了么”App荣登付费榜第一名!
uni-app·app·apple
ssshooter1 小时前
复古话题:Vue2 的空格间距切换到 Vite 后消失了
前端·vue.js·面试
IamZJT_1 小时前
拒绝做 AI 的“饲养员” ❌:前端程序员在 AI 时代的生存与进化指南 🚀
前端·ai编程