久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

vue 動態設置img的src地址無效,npm run build 后找不到文件的解決

瀏覽:59日期:2022-12-28 08:15:02

動態設置img的src屬性無效,而直接寫可以

vue 動態設置img的src地址無效,npm run build 后找不到文件的解決

解決辦法:

imgSrc寫成require(’path’);

vue 動態設置img的src地址無效,npm run build 后找不到文件的解決

原因:

動態添加src被當做靜態資源處理了,沒有進行編譯

vue 動態設置img的src地址無效,npm run build 后找不到文件的解決

npm run build 后出現 xxxxxxx net::ERR_FILE_NOT_FOUND

解決辦法:

進入:build文件夾 > 打開 webpack.prod.conf.js

找到:output 對象

添加:publicPath:‘./’

具體寫法:

publicPath: process.env.NODE_ENV === ’production’ ? ’./’ +config.build.assetsPublicPath : ’./’ + config.dev.assetsPublicPath

vue 動態設置img的src地址無效,npm run build 后找不到文件的解決

補充知識:解決:vue項目npm run build 打包后 :src路徑里面的本地圖片找不到

問題描述及錯誤代碼:

// 本地運行、打包 圖片是ok的<img src='http://www.baoyu77737.com/static/images/orderSeeProgress0.png'> // 本地運行 圖片是ok的、打包圖片找不到 (因為圖片的路徑被解析成了字符串)<img src='http://www.baoyu77737.com/static/images/orderSeeProgress1.png'> // 本地運行 圖片是ok的、打包圖片找不到 (因為圖片的路徑被解析成了字符串)<img :src='http://www.baoyu77737.com/bcjs/static/images/orderSeeProgress’+index+’.png’'>

解決辦法:

(1)如果使用的是靜態圖片,切路徑地址不會改變,那就直接使用 src 如下方法:(相對路徑的)

// 本地運行、打包 圖片是ok的

<img src='http://www.baoyu77737.com/static/images/orderSeeProgress0.png'>

(2)如果圖片是根據數據動態變化的,那么就得使用 :src ( 動態改變src的值)

(2-1)首先在配置文件里面給static文件起個別名:(我起得別名是@@)

build / webpack.base.conf.js 配置別名如下:

resolve: { extensions: [’.js’, ’.vue’, ’.json’], alias: { ’vue$’: ’vue/dist/vue.esm.js’, ’@’: resolve(’src’), ’@@’: resolve(’static’), } },

(2-2)引入圖片地址,然后在data里面定義,在 :src里面使用。

// 這樣使用: 本地、打包后 圖片都是ok的。<img :src='http://www.baoyu77737.com/bcjs/orderPro1Img' /><img :src='http://www.baoyu77737.com/bcjs/orderPro2Img' /> <script> import orderPro1 from ’@@/images/orderSeeProgress0.png’ import orderPro2 from ’@@/images/orderSeeProgress1.png’ export default { data() { return { msg: ’’, index:0, orderPro1Img:orderPro1, orderPro2Img:orderPro2 } },}</script>

以上這篇vue 動態設置img的src地址無效,npm run build 后找不到文件的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
主站蜘蛛池模板: 娄烦县| 怀宁县| 贡觉县| 罗城| 瑞丽市| 昌图县| 枣强县| 漠河县| 丰镇市| 克什克腾旗| 洪雅县| 宜州市| 马鞍山市| 万山特区| 常德市| 调兵山市| 福海县| 湘潭市| 泰州市| 类乌齐县| 浦县| 马边| 淮北市| 昌宁县| 红桥区| 寿光市| 荥经县| 阜康市| 东丽区| 武乡县| 呼和浩特市| 马山县| 城口县| 遵义市| 洛宁县| 紫金县| 建昌县| 西宁市| 汶川县| 东阳市| 无极县|