Vue學習筆記——vue.config.js(路徑別名)以及 .editorconfig(程式碼風格規定)
在主專案目錄下分別建立一個vue.config.js(路徑別名)以及 .editorconfig(程式碼風格規定)。
路徑別名作用:
設定好了路徑別名後,可在使用這些路徑下的內容時,不用使用 **…/**來進行目錄回退,
可直接使用別名,即使檔案目錄發生變化,只要規定的這些別名沒有變化,則不需要改變。
路徑別名設定舉例:
module.exports = {
configureWebpack: {
resolve: {
alias: {
'assets': '@/assets',
'common': '@/common',
'components': '@/components',
'network': '@/network',
'views': '@/views',
}
}
}
}
使用方式如下:
①import等方式直接用別名
②在DOM中使用,則在前面需要加上 “~”
(分別在匯入img時加上 ~,以及再匯入元件時直接用components)
<template>
<tab-bar>
<tab-bar-item path="/home">
<img slot="item-icon" src="~assets/img/tabbar/home.svg" alt="">
<img slot="item-icon-active" src="~assets/img/tabbar/home_active.svg" alt="">
<div slot="item-text">首頁</div>
</tab-bar-item>
<tab-bar-item path="/category">
<img slot="item-icon" src="~assets/img/tabbar/category.svg" alt="">
<img slot="item-icon-active" src="~assets/img/tabbar/category_active.svg" alt="">
<div slot="item-text">分類</div>
</tab-bar-item>
<tab-bar-item path="/cart">
<img slot="item-icon" src="~assets/img/tabbar/shopcart.svg" alt="">
<img slot="item-icon-active" src="~assets/img/tabbar/shopcart_active.svg" alt="">
<div slot="item-text">購物車</div>
</tab-bar-item>
<tab-bar-item path="/profile">
<img slot="item-icon" src="~assets/img/tabbar/profile.svg" alt="">
<img slot="item-icon-active" src="~assets/img/tabbar/profile_active.svg" alt="">
<div slot="item-text">我的</div>
</tab-bar-item>
</tab-bar>
</template>
<script>
import TabBar from 'components/common/tabbar/TabBar'
import TabBarItem from 'components/common/tabbar/TabBarItem'
程式碼風格規定舉例:
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
相關文章
- 【vue-cli 3.0】 vue.config.js配置 – 路徑別名VueJS
- .editorconfig 程式碼風格配置
- 尤拉路徑學習筆記筆記
- Vue專案使用eslint + prettier規範程式碼風格VueEsLint
- vue原始碼學習筆記1Vue原始碼筆記
- Vue 前端程式碼風格指南Vue前端
- 團隊程式碼規範 ESLint + Prettier + EditorConfigEsLint
- Vue專案之使用EditorConfig, Eslint和Prettier實現程式碼規範VueEsLint
- Python學習筆記—程式碼Python筆記
- canvas學習筆記-繪製矩形及路徑(一)Canvas筆記
- vue原始碼學習筆記2(resolveConstructorOptions)Vue原始碼筆記Struct
- Vue 學習筆記Vue筆記
- vue學習筆記Vue筆記
- fetch 與引用規格(refspec)—— Git 學習筆記 23Git筆記
- 前端程式碼規範 — JavaScript 風格指南前端JavaScript
- vue學習筆記二Vue筆記
- vue學習筆記一Vue筆記
- vue 學習筆記 - vuexVue筆記
- Vue學習筆記1Vue筆記
- Vue學習筆記3Vue筆記
- Vue學習筆記5Vue筆記
- Vue學習筆記2Vue筆記
- Vue 學習筆記——指令Vue筆記
- Vue學習筆記 —— axiosVue筆記iOS
- vue學習筆記4Vue筆記
- vue學習筆記6Vue筆記
- vue學習筆記-2Vue筆記
- Vue 3 學習筆記Vue筆記
- 好程式設計師web前端培訓學習筆記Vue學習筆記一程式設計師Web前端筆記Vue
- java程式設計規約----程式碼風格(一)Java程式設計
- vue學習筆記(六) ----- vue元件Vue筆記元件
- Vue學習筆記(二)------axios學習Vue筆記iOS
- 【學習筆記】初次學習斜率最佳化的程式碼及筆記筆記
- python學習筆記 - 設定Excel單元格樣式Python筆記Excel
- Vue學習筆記(九):元件化程式設計Vue筆記元件化程式設計
- 好程式設計師web前端培訓學習筆記Vue學習筆記之二程式設計師Web前端筆記Vue
- 3.Go語言中常量,變數, 及其命名規則以及程式碼風格Go變數
- Vue-Router學習筆記Vue筆記