Verzeichnisstruktur:
Code:
<img src="./title.png" />
Es kann normal geladen werden, wenn es auf dem lokalen Server ausgeführt wird.
Es kann jedoch nicht geladen werden, wenn es auf dem Server (Tomcat) platziert wird. Das Projekt wird im Verzeichnis webapp/myproject/ bereitgestellt.
Der Bildpfad, der auf dem angefordert werden sollte Server ist http://1.1.1.1:8080/ myproject...
Aber der tatsächlich angeforderte Bildpfad ist http://1.1.1.1:8080/static/im...
So schreiben Sie den Bildpfad in Vue als das aktuelle Verzeichnis anstelle des Server-Stammverzeichnisses
刚好这个我也遇到过,放在服务器时此时的图片路径应该是绝对路径,在本地时就按<img src="./title.png" />路径,在服务器时就是<img src="/myproject/static/img/title.45ae5f4.png" />。当然上面的方法更加好
你如果用的脚手架,请熟悉下config里面几个JS的用途,尤其是index.js