vue項目構建過程

最近在學習vue2.0 哩照,寫寫用vue做項目的構建過程

工欲善其事必先利其器
1. 環(huán)境配置
  • node 環(huán)境
  • vue install vue-cli
  • vue init webpack my-project // 創(chuàng)建一個基于 webpack 模板的新項目
  • cd my-project
  • npm install
  • npm run dev
2.安裝后生成的文件
  • app.vue

  • main.js //入口文件

  • components // 組件

  • build 目錄是一些webpack的文件斜纪,配置參數(shù)什么的饺蔑,一般不用動

  • src 源碼文件夾败砂,基本上文件都應該放在這里骨坑。

  • static 生成好的文件會放在這個目錄下锻全。

  • .babelrc babel編譯參數(shù)眯杏,vue開發(fā)需要babel編譯ES6語法

  • .editorconfig 看名字是編輯器配置文件开瞭,不曉得是哪款編輯器懒震,沒有使用過罩息。

  • .eslintrc.js eslint配置文件,用以規(guī)范團隊開發(fā)編碼規(guī)范挎狸,大中型項目很有用

  • .gitignore 用來過濾一些版本控制的文件扣汪,比如node_modules文件夾

  • index.html 主頁

  • package.json 項目文件,記載著一些命令和依賴還有簡要的項目描述信息

  • README.md 介紹自己這個項目的锨匆,想怎么寫怎么寫崭别。不會寫就參照github上star多的項目,看人家怎么寫的

3. 安裝依賴
  • stylus // 用stylus寫樣式需安裝
  • sass // 用sass寫樣式需安裝
  • vue-router // 路由
  • vuex // 數(shù)據(jù)管理
    ...

構建項目結構幾點建議
1恐锣、避免css沖突茅主,基本布局+組件式的寫法,組件統(tǒng)一加父級class
2土榴、多加注釋诀姚,你寫的代碼可能還需要給別人看的
3、變量和函數(shù)命令要簡潔明了風格統(tǒng)一玷禽,可以參考element UI組件的寫法
4赫段、代碼簡潔,一個函數(shù)不要寫的太長矢赁,注意拆分和封裝糯笙,一個組件不要太大,盡量拆分
5撩银、多熟悉數(shù)組的字符串操作给涕, 如 forEach filter map every some reduce splice indexOf

4. 項目結構構建好之后,寫路由

在 [main.js] 中引入vue-router

![Paste_Image.png](http://upload-images.jianshu.io/upload_images/3691842-c1d8f034547b7383.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

import Vue from 'vue'
import App from './App'
import VueRouter from 'vue-router'
import routes from './router/index'

Vue.use(VueRouter)
const router = new VueRouter({
  routes,
  linkActiveClass: 'active'
})

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  router,
  render: h => h(App)
}).$mount('#app')


創(chuàng)建路由路徑(src/router/index.js)  詳情見文檔  https://router.vuejs.org/zh-cn/essentials/getting-started.html 
export default [
   {path: '', component: resolve => require([''], resolve)}
]

可以在頁面上添加路由额获,**哪里需要路由轉換要寫 <router-view></router-view>**

5.寫頁面够庙,組件
6. vuex狀態(tài)管理(src/vuex) 【https://vuex.vuejs.org/zh-cn/

- types 定義類型
- State 單一狀態(tài)樹  存儲數(shù)據(jù)
- Getters 從 store 中的 state 中派生出的一些狀態(tài)
- Mutations 提交mutations改變state數(shù)據(jù)狀態(tài), **同步**提交
- Actions  通過提交的mutation**異步**改變state數(shù)據(jù)狀態(tài)
- store.js 入口文件抄邀,在根組件調用耘眨,然后所有子組件可以共享數(shù)據(jù)

好了,整個項目的構建過程就是醬紫境肾,對于vue項目熟練運用剔难,還是得多多看官方文檔,多做練習准夷。
操作數(shù)據(jù)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末钥飞,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子衫嵌,更是在濱河造成了極大的恐慌读宙,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件楔绞,死亡現(xiàn)場離奇詭異结闸,居然都是意外死亡唇兑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門桦锄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扎附,“玉大人,你說我怎么就攤上這事结耀×粢梗” “怎么了?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵图甜,是天一觀的道長碍粥。 經(jīng)常有香客問我,道長黑毅,這世上最難降的妖魔是什么嚼摩? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮矿瘦,結果婚禮上枕面,老公的妹妹穿的比我還像新娘。我一直安慰自己缚去,他們只是感情好潮秘,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著病游,像睡著了一般唇跨。 火紅的嫁衣襯著肌膚如雪稠通。 梳的紋絲不亂的頭發(fā)上衬衬,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天,我揣著相機與錄音改橘,去河邊找鬼滋尉。 笑死,一個胖子當著我的面吹牛飞主,可吹牛的內容都是我干的狮惜。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼碌识,長吁一口氣:“原來是場噩夢啊……” “哼碾篡!你這毒婦竟也來了?” 一聲冷哼從身側響起筏餐,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤开泽,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后魁瞪,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體穆律,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡惠呼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了峦耘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片剔蹋。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辅髓,靈堂內的尸體忽然破棺而出泣崩,到底是詐尸還是另有隱情,我是刑警寧澤洛口,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布律想,位于F島的核電站,受9級特大地震影響绍弟,放射性物質發(fā)生泄漏技即。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一樟遣、第九天 我趴在偏房一處隱蔽的房頂上張望而叼。 院中可真熱鬧,春花似錦豹悬、人聲如沸葵陵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脱篙。三九已至,卻和暖如春伤柄,著一層夾襖步出監(jiān)牢的瞬間绊困,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工适刀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留秤朗,地道東北人。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓笔喉,卻偏偏與公主長得像取视,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子常挚,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內容

  • 今天我想談談《高效能人士的七個習慣》中第二個習慣——以終為始作谭。 什么叫以終為始? 以終為始即由個人最重視的期許...
    絢兒閱讀 3,561評論 1 3
  • 那日,妍兒問我,:這一生要走多遠多久皆的。我沒有回答她馁龟,我也不知道要走多久怨酝。流年似水傀缩,光陰似箭。誰也沒有辦法判定...
    薄荷九閱讀 715評論 1 2