您好,登錄后才能下訂單哦!
這篇文章主要介紹“vue背景圖片路徑問題如何解決”,在日常操作中,相信很多人在vue背景圖片路徑問題如何解決問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”vue背景圖片路徑問題如何解決”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
共三種情況:
<div class="about" :> <div :></div> pic:require('@/assets/bg.jpg')
<div class="about" :>
<img :src="require('@/assets/bg.jpg')">
css里面不能用require
上面是body的背景圖片
一般來說咱們添加背景圖片,直接使用語句
background: url();
然后添加路徑就好,而vue新建一個項目之后,會有一個assets文件夾,里面放著原始vue logo,我一開始誤以為所有的圖片都是放在aasets文件夾下,然后使用命令:
background: url("../aasets/bg2.jpg");
添加路徑,多次嘗試,運行發現總是無法實現加載圖片,然后我新建了個和src同級的文件夾static,將圖片放進去,再次添加路徑就可以了!
background: url("../static/bg2.jpg");
后來百度了下static和assets的區別:
使用assets下面的資源,在js中使用的話,路徑要經過webpack中的file-loader編譯,路徑不能直接寫。
到此,關于“vue背景圖片路徑問題如何解決”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。