最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue 動(dòng)態(tài)設(shè)置img的src地址無效,npm run build 后找不到文件的解決

 更新時(shí)間:2020年07月26日 15:21:22   作者:七月份的小文  
這篇文章主要介紹了vue 動(dòng)態(tài)設(shè)置img的src地址無效,npm run build 后找不到文件的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

動(dòng)態(tài)設(shè)置img的src屬性無效,而直接寫可以

解決辦法:

imgSrc寫成require('path');

原因:

動(dòng)態(tài)添加src被當(dāng)做靜態(tài)資源處理了,沒有進(jìn)行編譯

npm run build 后出現(xiàn) xxxxxxx net::ERR_FILE_NOT_FOUND

解決辦法:

進(jìn)入:build文件夾 > 打開 webpack.prod.conf.js

找到:output 對(duì)象

添加:publicPath:‘./'

具體寫法:

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

補(bǔ)充知識(shí):解決:vue項(xiàng)目npm run build 打包后 :src路徑里面的本地圖片找不到

問題描述及錯(cuò)誤代碼:

// 本地運(yùn)行、打包 圖片是ok的
<img src="../../static/images/orderSeeProgress0.png">   
 
// 本地運(yùn)行 圖片是ok的、打包圖片找不到 (因?yàn)閳D片的路徑被解析成了字符串)
<img src="/static/images/orderSeeProgress1.png">  
 
// 本地運(yùn)行 圖片是ok的、打包圖片找不到 (因?yàn)閳D片的路徑被解析成了字符串)
<img :src="'../../static/images/orderSeeProgress'+index+'.png'">  

解決辦法:

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

// 本地運(yùn)行、打包 圖片是ok的

<img src="../../static/images/orderSeeProgress0.png">

(2)如果圖片是根據(jù)數(shù)據(jù)動(dòng)態(tài)變化的,那么就得使用 :src ( 動(dòng)態(tài)改變src的值)

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

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="orderPro1Img" />
<img :src="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 動(dòng)態(tài)設(shè)置img的src地址無效,npm run build 后找不到文件的解決就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)的方法示例

    在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)的方法示例

    這篇文章主要介紹了如何在Vue3中處理異步API調(diào)用并更新表單數(shù)據(jù)(附Demo),文中通過代碼示例講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • 解決安裝arco-design-pro-vue失敗問題

    解決安裝arco-design-pro-vue失敗問題

    這篇文章主要為大家介紹了解決安裝arco-design-pro-vue失敗的問題方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 詳解Vue中的自定義渲染器和異步渲染

    詳解Vue中的自定義渲染器和異步渲染

    這篇文章主要為大家詳細(xì)介紹了Vue中的自定義渲染器和異步渲染的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 前端設(shè)置cookie之vue-cookies使用及說明

    前端設(shè)置cookie之vue-cookies使用及說明

    這篇文章主要介紹了前端設(shè)置cookie之vue-cookies使用及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 在vue中使用?jquery?的兩種方法小結(jié)

    在vue中使用?jquery?的兩種方法小結(jié)

    這篇文章主要介紹了在vue中使用?jquery?的兩種方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue中利用Promise封裝jsonp并調(diào)取數(shù)據(jù)

    vue中利用Promise封裝jsonp并調(diào)取數(shù)據(jù)

    Promise就是一個(gè)給一步操作提供的容器,在這個(gè)容器里,有兩個(gè)階段無法改變的階段,這兩個(gè)階段在文中給大家提到。對(duì)vue中利用Promise封裝jsonp并調(diào)取數(shù)據(jù) 的相關(guān)知識(shí)感興趣的朋友,跟隨小編一起看看吧
    2019-06-06
  • vue中關(guān)于template報(bào)錯(cuò)等問題的解決

    vue中關(guān)于template報(bào)錯(cuò)等問題的解決

    這篇文章主要介紹了vue中關(guān)于template報(bào)錯(cuò)等問題的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 淺談Vuejs Prop基本用法

    淺談Vuejs Prop基本用法

    本篇文章主要介紹了Vuejs Prop基本用法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • 最新評(píng)論

    深州市| 澄迈县| 灌南县| 余姚市| 庄浪县| 彭水| 淮南市| 交口县| 南康市| 江北区| 竹山县| 呼图壁县| 绥阳县| 邹城市| 昌吉市| 神池县| 凌云县| 平度市| 安溪县| 北安市| 清丰县| 微山县| 阿克陶县| 白朗县| 腾冲县| 云浮市| 阜宁县| 郴州市| 平阳县| 隆子县| 宜昌市| 文登市| 麻江县| 大安市| 兰溪市| 昌宁县| 隆昌县| 苍山县| 陵川县| 孝义市| 汝阳县|