Rumah > Soal Jawab > teks badan
Struktur direktori:
Kod:
<img src="./title.png" />
Ia boleh dimuatkan secara normal apabila dijalankan pada pelayan tempatan,
Tetapi ia tidak boleh dimuatkan apabila diletakkan pada pelayan (tomcat Projek ini digunakan dalam direktori webapp/myproject/,
Laluan imej yang harus diminta pada). pelayan ialah http://1.1.1.1:8080/ myproject...
Tetapi laluan imej yang diminta sebenarnya ialah http://1.1.1.1:8080/static/im...
Cara menulis laluan imej dalam vue as direktori semasa dan bukannya direktori akar pelayan
曾经蜡笔没有小新2017-07-05 10:28:18
Saya pernah menghadapi masalah ini sebelum ini dan ia telah disusun ke dalam dokumen Apa yang anda perlu ubah suai ialah konfigurasi webpack dan kemudian membungkusnya semula
習慣沉默2017-07-05 10:28:18
Saya juga pernah mengalami perkara ini Apabila ia diletakkan pada pelayan, laluan imej pada masa ini harus menjadi laluan mutlak Apabila ia adalah setempat, tekan laluan <img src="./title.png" /> . Apabila ia diletakkan pada pelayan, ia adalah < ;img src="/myproject/static/img/title.45ae5f4.png" />. Sudah tentu kaedah di atas lebih baik
高洛峰2017-07-05 10:28:18
Jika anda menggunakan perancah, sila biasakan diri anda dengan penggunaan beberapa JS dalam konfigurasi, terutamanya index.js
build: {
env: require('./prod.env'),
index: path.resolve(__dirname, '../dist/index.html'),
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static', // 附件资源引用子目录
assetsPublicPath: '项目正式地址', // 服务器资源引用根目录
productionSourceMap: true,
}