1. 程式人生 > >在vue中的js部分匯入圖片後通過webpack無法被正確打包的問題

在vue中的js部分匯入圖片後通過webpack無法被正確打包的問題

具體描述

  • 在vue元件的js部分匯入圖片要使用require的形式匯入,否則webpack不能正常匯入,因為其路徑不符合其解析規範

原因

  1. 在引入圖片的時候的地址資料的時候需要使用require來講圖片作為模組引入,這樣才會被webpack正確的打包的專案檔案中,否則會因為webpack根據依賴打包而找不到指定的圖片

  2. 如果是在HTML中的img中通過v-bind引入引入圖片,src為對應的資料變數的話也是需要使用require來將圖片作為模組引入才會被webpack正常打包

  3. 在HTML中直接書寫的img地址以及css中引入的圖片地址無需使用其他手段正常引用即可被webpack正常打包


相關推薦

vuejs部分匯入圖片通過webpack無法正確打包的問題

具體描述 在vue元件的js部分匯入圖片要使用require的形式匯入,否則webpack不能正常匯入,因為其路徑不符合其解析規範 原因 在引入圖片的時候的地址資料的時候需要使用requ

vue檔案js如何引用圖片路徑

當我們在Vue.js專案中引用圖片時,關於圖片路徑有以下幾種情形: 使用一 我們在data裡面定義好圖片路徑 1 imgUrl:'../assets/logo.png' 然後,在template模板裡面

基於Vue + Node.js + MongoDB的圖片上傳組件,實現圖片的預覽和刪除

信息 clas 發送數據 演示 新增 one input標簽 return tof 公司要寫一些為自身業務量身定制的的組件,要基於Vue,趁著這個機會,自己在業余時間也寫了個組件,選擇寫圖片上傳是因為自己之前一直對這個功能比較迷糊,所以這次好好了解了一下。演示在網址打開後的

Vue + ccropper.js裁切圖片vue-cropper)

按原比例裁剪圖片並且不失真。 安裝: cnpm install vue-cropper --save-dev   使用: <template> <div style="display:flex;"> <div class="info-item

05.vuejs動畫與Velocity.js的結合

vue中js動畫 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue中js動畫</title> &l

vue動態繫結圖片

當img標籤裡的圖片地址是動態變化時,如果圖片不是從後臺獲取,是在assest檔案裡時,要現在data裡初始化其值用require的方式,具體如下:data () { return { // 導航列表 first

js倒計時60秒。vue 更新陣列。vue js。html 返回上一頁。vue h3 顯示不出來。vue 標籤內容顯示不出來。

js倒計時60秒==html 返回上一頁onclick=”javascript:history.back(-1);javascript :history.go(-1)==vue h3 顯示不出來vue 標籤內容顯示不出來檢視css樣式,尤其是全域性的, 應該設定了字型大小0,

vue實現簡單切換圖片效果

例項: 實現大於三張圖片時,點選箭頭圖片切換,並有箭頭置灰不可操作。 html <div class="summary"> <div class="gallery"> <div class="product-img">

Android 匯入圖片導致R檔案解析不了。報錯app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionException:

Android studio嚴格審查png圖片,png沒有達到Androidstudio的要求就會導致報錯 最簡單的解決方案為在build.gradle中新增兩行程式碼 android { … aaptOptions.cruncherEnabled = false aaptOp

關於maven Web(Spring MVC)專案部分專案啟動無法訪問路徑的解決方案及解釋。

在最近兩天學習新的Spring 內容中, 發現按照Spring in action 敲得程式碼無法進入後臺,在檢查後, 確認程式碼無誤。  然後開始不停的找原因。之後在檢視tomcat中的專案時, 發現專案的路徑不對, class的位置不對, 然後jsp的位置也不對,甚至沒

vue js寫上傳excel表格

在頁面建立一個選擇檔案的按鈕,通過按鈕點選觸發chooseFile函式來模擬input[type=’file’]點選選擇檔案事件。監聽input[type=’file’]的onchange事件,來獲取選中檔案物件,再通過點選確認匯入按鈕觸發upFile函式來實現

在列表,ImageLoader載入圖片可以通過此方法讓其延遲載入

ListView來顯示大量的圖片,而當我們快速滑動GridView,ListView,我們希望能停止圖片的載入,而在GridView,ListView停止滑動的時候載入當前介面的圖片ImageLoad

vuebase64編碼的圖片使用七牛雲上傳方法

專案做圖片上傳,限制2Mb以內。2Mb的圖片直接使用七牛雲的formDate提交了。但是大於2Mb就有點棘手了。思路是這樣子的,既不能對圖片進行裁剪,只能壓縮品質。選了一個localResizeIMG(簡稱lrz的圖片上傳庫先進行壓縮) 如下引用進元件 如下

VMware虛擬機的CentOS7安裝Nginx本機無法訪問的解決辦法

normal rap 虛擬機 star ott 解決辦法 cmd span iptables 在虛擬機centos7上安裝nginx之後虛擬機內能訪問,真機不能訪問,修改iptables配置也不起作用,最後上網查找了資料後才發現centos的防火墻改成了firewall,不

linux配置JAVA執行環境可能還是無法找到java版本命令

今天在我的linux系統(阿里雲伺服器)centos7.5(貌似,誰知道呢) 配置java執行環境,到已經將jdk的壓縮包解壓縮,修改了/etc/profile的配置檔案 然後立刻生效,執行 . /etc/profile,是配置檔案生效之後,開始執行java -versi

Spring3js/css/jpg/gif等靜態資源無法找到(No mapping found for HTTP request with URI)問題解決

最近專案中使用到Spring3,在感嘆Spring3註解配置清爽的同時竟然出現了這個不和諧的事情,實在無法忍受 問題:部署專案後程序載入或用瀏覽器訪問時出現類似的警告,2011-01-19 10:52:51,646 WARN [org.springframework.w

升級到win10遠端桌面無法接入

症狀: 從win8升級到win10以後,只能遠端其他電腦,而裝有win10系統的電腦無法被遠端桌面接入。其間並未更改任何設定。 以為是從win8進行升級而產生的潛在問題。後來利用win10映象直接安

Asp.Net MVC JS通過ajaxfileupload上傳圖片獲取身份證姓名、生日、家庭住址等詳細信息

新手上路 pri virt them boolean tac 識別 multipart utf 客戶要求用身份證圖片上傳獲取身份證的詳細信息就下來研究了一下(現在的客戶真的懶 身份證信息都懶得輸入了哈哈...),經過慢慢研究,果然皇天不負有心人搞出來了。這個借助的是騰訊

vue 爬坑 之js 物件/陣列 賦值/拷貝 解決VUE賦值引用資料雙向改變的問題

淺拷貝這裡就不講了,我們直接講深拷貝 正常的陣列/物件拷貝可以直接用 const cloneObj = JSON.parse(JSON.stringify(Obj)); 這種方式可以解決相當多一部分的賦值問題,但是一些特殊屬性除外(undefined/function)

vue使用js等比壓縮圖片

最近做一個旅遊專案 大家都知道旅遊專案圖片居多    1.在專案中由於圖片尺寸過大  再加上給圖片設定了寬高導致圖片壓縮嚴重        *下面我給大家看一下原圖            2. 設定圖片的方式有很多種  可以通過背景圖來設定background;在專案中一些小