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

Vue3.0靜態(tài)文件存放路徑與引用方式

 更新時間:2022年09月05日 15:20:40   作者:tianxiu11  
這篇文章主要介紹了Vue3.0靜態(tài)文件存放路徑與引用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Vue3.0靜態(tài)文件存放路徑與引用

一般項目的靜態(tài)文件都放到static文件夾中,在3.0版本中static文件夾不能與src文件同級,一般都需要放在public文件目錄下,引用路徑也不太相同

例如

  • 2.0直接放到static文件中那么路徑為 /static/img/headbg05.jpg(注意這個是放在src同級目錄下)
  • 3.0就需要放到public文件中

我們將static文件拉入public下,訪問路徑依舊是 /static/img/headbg05.jpg

注意:(cli2有寫靜態(tài)資源文件夾名字static,cli3.x不寫靜態(tài)資源文件夾名字!??!(名字為public))

vue2.0/vue3.0 添加靜態(tài)文件

一、說明:為什么要添加靜態(tài)文件?

在vue2.0/vue3.0中添加如同static的靜態(tài)文件,目的是讓其在webpack中不進行打包,可以隨意改動其中的配置文件內(nèi)容。

知識回顧:

1、什么是static,什么文件放在static中?

答:存放靜態(tài)資源,webpack打包是不會對static文件夾中資源進行打包,只是復制一份(默認是 dist/static ),必須使用絕對路徑來引用這些文件。所有建議放一些外部第三方。

這是通過在 config.js 文件中的 build.assetsPublicPath 和 build.assetsSubDirectory 鏈接來確定的

注意:任何放在 static 中的文件需要以絕對路徑的形式引用:/static/[filename]

2、什么是asset,什么文件放在asset中?

答:assets下面的資源,在js中使用的話,路徑要經(jīng)過webpack中的file-loader編譯,所有webpack會對其進行打包處理,則路徑不能直接寫。所以建議自己的文件放在assets中。

3、若把圖片放在assets和static中,html頁面中都可以使用;

但是在動態(tài)綁定中,assets路徑的圖片會加載失敗,

因為webpack使用的是 ` commenJS ` 規(guī)范,必須使用require才可以

4、static與asset的區(qū)別是什么?

webpack對其打包處理不一致。

若把圖片放在assets和static中,html頁面中都可以使用;

但是在動態(tài)綁定中,assets路徑的圖片會加載失敗,

因為webpack使用的是 ` commenJS ` 規(guī)范,必須使用require才可以。

比如: 

 
export default {
    name: 'myDemo',
    data (){
      return {
        asetUrl: require('../assets/logo.png'),
        sticUrl: '/static/logo.png'
    }
}

二、使用技術(shù)

CopyWebpackPlugin 拷貝插件

三、vue2.0中添加靜態(tài)文件public  

1、找到如下兩個目錄

2、對這兩個文件,進行同樣的修改

3、重新啟動項目,則靜態(tài)文件public就生效了,打包后顯示目錄如下

四、vue3.0中添加靜態(tài)文件public      

1、找到vue.config文件      

2、對這個文件進行修改

3、重啟項目后,靜態(tài)文件夾public就生效

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關(guān)文章

  • Vue動畫之第三方類庫實現(xiàn)動畫方式

    Vue動畫之第三方類庫實現(xiàn)動畫方式

    這篇文章主要介紹了Vue動畫之第三方類庫實現(xiàn)動畫方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • uniapp微信小程序webview和h5數(shù)據(jù)通信代碼示例

    uniapp微信小程序webview和h5數(shù)據(jù)通信代碼示例

    這篇文章主要介紹了uniapp微信小程序webview和h5數(shù)據(jù)通信的相關(guān)資料,文章還列出了項目的結(jié)構(gòu),包括微信小程序和h5端的主要文件和組件,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-01-01
  • Vue.js如何利用v-for循環(huán)生成動態(tài)標簽

    Vue.js如何利用v-for循環(huán)生成動態(tài)標簽

    這篇文章主要給大家介紹了關(guān)于Vue.js如何利用v-for循環(huán)生成動態(tài)標簽的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-01-01
  • Vue項目如何改變屏幕尺寸重新刷新頁面-計算頁面尺寸

    Vue項目如何改變屏幕尺寸重新刷新頁面-計算頁面尺寸

    這篇文章主要介紹了Vue項目如何改變屏幕尺寸重新刷新頁面-計算頁面尺寸,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue中引入swiper報錯的問題及解決

    Vue中引入swiper報錯的問題及解決

    這篇文章主要介紹了Vue中引入swiper報錯的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue3中從一個頁面(index)傳輸數(shù)值到另一個頁面(form)的方法詳解

    Vue3中從一個頁面(index)傳輸數(shù)值到另一個頁面(form)的方法詳解

    在 Vue 3 開發(fā)中,經(jīng)常需要在不同組件或頁面之間傳遞數(shù)據(jù),例如從 index 頁面獲取某個數(shù)值(如 cntr、tradeId)后,將其傳輸?shù)?nbsp;form 頁面進行填寫或編輯,本文將介紹幾種常見的數(shù)據(jù)傳輸方法,并為每種方法提供一個小的 Demo 代碼示例,需要的朋友可以參考下
    2025-02-02
  • vue多層嵌套路由實例分析

    vue多層嵌套路由實例分析

    這篇文章主要介紹了vue多層嵌套路由,結(jié)合實例形式分析了vue.js多層嵌套路由的概念、原理及相關(guān)操作技巧,需要的朋友可以參考下
    2019-03-03
  • vue如何調(diào)用瀏覽器分享功能詳解

    vue如何調(diào)用瀏覽器分享功能詳解

    這篇文章主要給大家介紹了關(guān)于vue如何調(diào)用瀏覽器分享的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Vue?2?如何添加?register-service-worker?實現(xiàn)緩存請求的問題

    Vue?2?如何添加?register-service-worker?實現(xiàn)緩存請求的問題

    這篇文章主要介紹了Vue?2?如何添加?register-service-worker?以實現(xiàn)緩存請求的目的,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • springboot+vue+對接支付寶接口+二維碼掃描支付功能(沙箱環(huán)境)

    springboot+vue+對接支付寶接口+二維碼掃描支付功能(沙箱環(huán)境)

    這篇文章主要介紹了springboot+vue+對接支付寶接口+二維碼掃描支付(沙箱環(huán)境),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10

最新評論

富阳市| 贵德县| 高阳县| 邻水| 沂南县| 固阳县| 三明市| 安乡县| 洛扎县| 葵青区| 彰化县| 车险| 循化| 和林格尔县| 连城县| 清流县| 满洲里市| 突泉县| 阿荣旗| 比如县| 冕宁县| 泰宁县| 玛纳斯县| 图片| 勐海县| 阳春市| 漳浦县| 靖江市| 阿拉善左旗| 保定市| 合川市| 林甸县| 沙雅县| 雷波县| 科技| 彩票| 邳州市| 新和县| 浮山县| 红原县| 盱眙县|