目录
- 问题描述
- 解决方式
问题描述
引入方式
<image src="/static/user.png"></image>
由于url使用的是二级目录,http://www.demo.com/mini/
开发环境中没有问题,资源可以正常请求到
上线后,发现静态资源请求的路径是
http://www.demo.com/static/user.png
请求不到资源,返回了404
解决方式
网上给出了很多方式
<image src="../../static/user.png"></image>
<image src="@/static/user.png"></image>
都不能获取
<image :src="userImage"></image>
<script>
const userImage = require("../../static/user.png)
</script>
其实最后解决的方式也很简单,使用相对当前目录的方式
<image src="static/user.png"></image>
也就是把最前面的路径/
去掉,上线后就获取正确的路径了
http://www.demo.com/mini/static/user.png