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.js 筆記之 img srcVue.js筆記
- VUE 非原生標籤(img等)標籤src屬性的相對路徑在熱更新時解析錯誤問題的解決(使用bootstrap-vue框架)Vueboot框架
- vue 關於圖片路徑的問題Vue
- 正規表示式從<img>標籤中提取src屬性值圖片路徑
- 使用vue-server-render時碰到的問題VueServer
- QML中載入圖片不顯示,路徑出錯問題
- JS中,改變圖片的src路徑。JS
- vue-cli懶載入問題Vue
- [Vue warn]: Error in render: "TypeError: Cannot read property 'matched' of undefined" found in <App> at src/App.vueVueErrorUndefinedAPP
- Oracle直接路徑載入Oracle
- Mac dylib動態庫載入路徑問題(以OpenCV為例)MacOpenCV
- 使用 electron 和 electron-forge 載入 本地磁碟資源 img 的問題
- vue cli 關於使用絕對路徑引用圖片的問題Vue
- 遞迴路徑問題遞迴
- dataguard歸檔路徑的問題
- JavaScript如何動態修改img的src屬性值JavaScript
- Python新增模組載入路徑Python
- 探索 React Native 的 bundle 載入路徑React Native
- 索引對直接路徑載入的影響索引
- web專案絕對路徑與相對路徑的問題Web
- 演算法——路徑問題演算法
- django建立的專案路徑問題Django
- web應用中的路徑問題Web
- DWR中引用JS的路徑問題JS
- vue-router懶載入速度緩慢問題Vue
- 超智慧vue圖片懶載入之指令化管理(vue-img-lazy-load)Vue
- <img>標籤的src=""空字元會出現的情況字元
- vue去除路徑中的#Vue
- 在Vue 專案 webpack 打包中關於 背景圖片的路徑問題VueWeb
- QT 檔案相對路徑載入QT
- 遷移Qt專案的路徑問題QT
- python中的路徑問題彙總Python
- VsCode相對路徑的問題VSCode
- 【archive_dest】歸檔的路徑問題Hive
- 檔案路徑問題( ./ 和 ../ 和 @/ )
- ModelAndView導包路徑問題View
- JSP 和 Servlet 中的絕對路徑和相對路徑問題JSServlet