vue render載入img的src路徑問題
一般圖片我們都在src下的assets資料夾下images下
html中我們這樣使用沒問題
<img src="../../../../assets/images/know/_bji.png"style="width:24px;border-radius:5px;"/>
// ../../../../這個路徑就根據自己在哪個檔案中獲取圖片來自行寫了
vue render配置img的src路徑方法如下:
render: (h, params) => {
return h('div', [
h('img', {
style: {
width: "20px",
verticalAlign: "middle"
},
attrs: {
src: '../../../../assets/images/docx.png'
}
})
]);
}
結果: 圖片載入不出來,百度了下大多不是我想要的答案,最後是assets與static的區別
注意:如果把圖片放在assets與static中,html頁面可以使用;但在動態繫結中,assets路徑的圖片會載入失敗,webpack使用的是commenJS規範,必須使用require才可以,具體參考:這裡有更詳細的解釋
然後解決方法: 專案中img圖片挪下位置放到static/images下
render: (h, params) => {
return h('div', [
h('img', {
style: {
width: "20px",
verticalAlign: "middle"
},
attrs: {
src: '../../../../static/images/docx.png'
// 更改圖片地址同步專案中的圖片也要挪位置
}
})
]);
}
相關文章
- render函式處理動態獲取img的src屬性函式
- vue 關於圖片路徑的問題Vue
- 瀏覽器解析html檔案src靜態資源路徑問題瀏覽器HTML
- 使用vue-server-render時碰到的問題VueServer
- 路徑問題
- QML中載入圖片不顯示,路徑出錯問題
- 使用 electron 和 electron-forge 載入 本地磁碟資源 img 的問題
- [Vue warn]: Error in render: "TypeError: Cannot read property 'matched' of undefined" found in <App> at src/App.vueVueErrorUndefinedAPP
- vue-cli懶載入問題Vue
- VsCode相對路徑的問題VSCode
- 資源路徑問題
- 遞迴路徑問題遞迴
- 探索 React Native 的 bundle 載入路徑React Native
- django建立的專案路徑問題Django
- python中的路徑問題彙總Python
- 演算法——路徑問題演算法
- 超智慧vue圖片懶載入之指令化管理(vue-img-lazy-load)Vue
- 在Vue 專案 webpack 打包中關於 背景圖片的路徑問題VueWeb
- vue-router懶載入速度緩慢問題Vue
- 遷移Qt專案的路徑問題QT
- vue去除路徑中的#Vue
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- QT 檔案相對路徑載入QT
- laravel上傳圖片路徑問題Laravel
- 解決pdf.js路徑問題JS
- 課時23.路徑問題(理解)
- HTML 裡 img 元素的 src 和 srcset 屬性有何區別?HTML
- python 當前路徑和導包路徑問題全解析Python
- 2024-10-24 vue匯入圖片路徑Vue
- 判斷img圖片是否載入成功
- JavaWeb中讀取【專案路徑下檔案】的路徑問題:this.getServletContext().getRealPath()JavaWebServletContext
- 解決 goland 載入 golang.org 包的網路問題GoLandGolang
- Vue CLI 3 搭建的專案中路徑相關問題Vue
- ThinkPHP 訪問路徑隱藏 index.php 問題PHPIndex
- Windows程式讀取不了中文路徑問題Windows
- 【Django】檔案讀取時路徑問題Django
- webpack:url-loader 圖片路徑問題Web
- 前端學習之路:解決vue引入assets下圖片路徑找不到問題前端Vue