欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue 如何實現(xiàn)配置@絕對路徑

 更新時間:2022年09月22日 09:14:03   作者:who_become_gods  
這篇文章主要介紹了vue 如何實現(xiàn)配置@絕對路徑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

如何配置@絕對路徑

第一種 直接使用@

vue項目中默認(rèn)定義了@(最常用)和vue$兩個別名 , @這東西代表著到src這個文件夾的路徑,

下面所屬目錄可以直接 @/views @/components @/store @/router @/assets

?? ?├── vue.config.js?
?? ?├── package.json?
?? ?├── babel.config.js?
?? ?├── public
?? ? ? ?└──index.html?
?? ?├── src ?? ??? ?
?? ??? ?└── assets
?? ? ? ?└── components
?? ? ? ?└── store
?? ? ? ?└── router
?? ? ? ?└── view
?? ? ? ?└── app.vue
?? ? ? ?└── main.js

第二種 webpack.base.conf.js

在vue項目開發(fā)中經(jīng)常引用JS、CSS、IMG文件。當(dāng)項目較大時文件層級很多,導(dǎo)致路徑很長,我們可以通過在bulid > webpack.base.conf.js 設(shè)置簡便的引用路徑

resolve: {
? ? extensions: ['.js', '.vue', '.json'],
? ? alias: {
? ? ? 'vue$': 'vue/dist/vue.esm.js',
? ? ? '@': resolve('src'),
? ? ? // add assets路徑 ? 給src/assets設(shè)置引用路徑 assets ?使用就是 ?"~assets"
? ? ? 'assets': resolve('src/assets'), ? ? ?
? ? ?// ?add static路徑 ?給static設(shè)置引用路徑 static ?使用就是 "~static"
? ? ? 'static': path.resolve(__dirname, '../static'),?
? },

注意事項,設(shè)置好引用路徑,必須要重啟項目才能生效。不然會報錯 配置JS、CSS文件同樣操作

第三種 vue.config.js配置

項目中使用引入文件有時候路徑比較深,需要使用"…/…/…/xx.js"這種類似的路勁引入,這種方式比較笨,可以使用webpack的別名alias配置來解決。

首先,先確定node_modules項目中是否有path模塊, 如果沒有path模塊需要先安裝path

npm install path --save

以下為vue.config.js配置

const path = require("path");
function resolve(dir) {
? return path.join(__dirname, dir);
}
?
module.exports = {
? chainWebpack: config => {
? ? config.resolve.alias
? ? ? .set("@", resolve("src"))
? ? ? .set("@assets", resolve("src/assets"))
? ? ? .set("@components", resolve("src/components"))
? ? ? .set("@base", resolve("baseConfig"))
? ? ? .set("@public", resolve("public"));
? },
}

vue路徑寫法:./ 和 @/

vue在引用路徑的時候可以用 ./ 的寫法引用如下:

import './api/index'

這個代表在相同文件下絕對路徑的意思。

項目中還有常見的@用法

import Background from '@/assets/images/background.jpg'

這個@是在 webpack.base.conf.js (vue.config.js)文件里配置的:

configureWebpack: {
? ? // provide the app's title in webpack's name field, so that
? ? // it can be accessed in index.html to inject the correct title.
? ? name: name,
? ? resolve: {
? ? ? alias: {
? ? ? ? '@': resolve('src'),
? ? ? ? '@crud': resolve('src/components/Crud')
? ? ? }
? ? }
? },

這里的@就代表是 src,所以就在 src 路徑下找文件,也可以自己配置,這也是常見的路徑寫法!

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

相關(guān)文章

  • 詳解vue 配合vue-resource調(diào)用接口獲取數(shù)據(jù)

    詳解vue 配合vue-resource調(diào)用接口獲取數(shù)據(jù)

    本篇文章主要介紹了vue 配合vue-resource調(diào)用接口獲取數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • vue2+element-ui新增編輯表格+刪除行功能

    vue2+element-ui新增編輯表格+刪除行功能

    這篇文章主要介紹了vue2+element-ui新增編輯表格+刪除行功能,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • Vue如何獲取new Date().getTime()時間戳

    Vue如何獲取new Date().getTime()時間戳

    在Web開發(fā)中,前端使用Vue.js獲取的是毫秒級時間戳,而PHP后端則是秒級時間戳,處理此類問題時,需要將PHP的時間戳乘以1000轉(zhuǎn)換為毫秒級,以保證數(shù)據(jù)的一致性和正確的邏輯判斷
    2024-10-10
  • 在Vue開發(fā)過程中解決和預(yù)防內(nèi)存泄漏問題的方法詳解

    在Vue開發(fā)過程中解決和預(yù)防內(nèi)存泄漏問題的方法詳解

    Vue作為一款流行的前端框架,已經(jīng)在許多項目中得到廣泛應(yīng)用,然而,隨著我們在Vue中構(gòu)建更大規(guī)模的應(yīng)用程序,我們可能會遇到一個嚴(yán)重的問題,那就是內(nèi)存泄漏,因此,我們需要認(rèn)識到在Vue開發(fā)過程中,內(nèi)存泄漏問題的重要性,本文將給大家介紹如何解決和預(yù)防內(nèi)存泄漏問題
    2023-10-10
  • vue3給動態(tài)渲染的組件添加ref的解決方案

    vue3給動態(tài)渲染的組件添加ref的解決方案

    ref和reactive一樣,也是用來實現(xiàn)響應(yīng)式數(shù)據(jù)的方法,下面這篇文章主要給大家介紹了關(guān)于vue3給動態(tài)渲染的組件添加ref的解決方案,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • vue中ant-design-vue組件的安裝與使用

    vue中ant-design-vue組件的安裝與使用

    Ant Design Vue是使用Vue實現(xiàn)的遵循Ant Design設(shè)計規(guī)范的高質(zhì)量UI組件庫,用于開發(fā)和服務(wù)于企業(yè)級中后臺產(chǎn)品,下面這篇文章主要給大家介紹了關(guān)于vue中ant-design-vue組件安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 基于vue實現(xiàn)網(wǎng)站前臺的權(quán)限管理(前后端分離實踐)

    基于vue實現(xiàn)網(wǎng)站前臺的權(quán)限管理(前后端分離實踐)

    這篇文章主要介紹了基于vue實現(xiàn)網(wǎng)站前臺的權(quán)限管理(前后端分離實踐),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 詳解vue 路由跳轉(zhuǎn)四種方式 (帶參數(shù))

    詳解vue 路由跳轉(zhuǎn)四種方式 (帶參數(shù))

    這篇文章主要介紹了vue 路由跳轉(zhuǎn)四種方式 (帶參數(shù)),本文通過實例代碼給大家介紹的詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • vue 指令之氣泡提示效果的實現(xiàn)代碼

    vue 指令之氣泡提示效果的實現(xiàn)代碼

    這篇文章主要介紹了vue 指令之氣泡提示效果的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-10-10
  • Vue3如何解決路由緩存問題(響應(yīng)路由參數(shù)的變化)

    Vue3如何解決路由緩存問題(響應(yīng)路由參數(shù)的變化)

    這篇文章主要介紹了Vue3如何解決路由緩存問題(響應(yīng)路由參數(shù)的變化),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論