2019-03-25

? ? ? ? ? ? ? ? ????????????vue? ?全家桶

? ??Vue有著名的全家桶系列微峰,包含了:

????vue-router钮追,vuex宦搬,vue-resourc沈自。再加上構(gòu)建工具vue-cli,sass樣式,就是一個完整的vue項目的核心構(gòu)成笤喳。

概括起來就是:为居、

????????1.項目構(gòu)建工具

????????2.路由、

????????3.狀態(tài)管理杀狡、

????????4.http請求工具蒙畴。


一、Vue-cli是快速構(gòu)建這個單頁應(yīng)用的腳手架,

# 全局安裝 vue-cli

????npm install --global vue-cli(國際版)

? ? cnpm install --global vue-cli(國內(nèi)版)

????創(chuàng)建一個基于 webpack 模板的新項目

????vue init webpack my-project(構(gòu)建項目)

????安裝依賴呜象,

? ?cd my-project(cd 到項目)

? ?npm install? ? (下載依賴)

? ? ?cnpm instal

? ? ?pm run dev(進入項目)

二膳凝、vue-router

安裝:npm installvue-router

如果在一個模塊化工程中使用它,必須要通過?Vue.use()?明確地安裝路由功能:

(import)恭陡,(Vue)蹬音,(from'vue'),(import)休玩,(VueRouter)著淆,(from'vue-router'),? ? ·Vue.use(VueRouter)

在使用中拴疤,可以利用vue的過渡屬性來渲染出切換頁面的效果永部。

三、vuex

vuex是專門為vue.js應(yīng)用程序開發(fā)的狀態(tài)管理全局的數(shù)據(jù)管理遥赚。vuex主要分五部分組成:1扬舒,state ,2,action,3凫佛,mutation,4讲坎,getters,5,mudle組成愧薛。

? ? 下載方式:npm install vuex --save

? ? vuex使用上組件中可以直接調(diào)用上面四個mudle除外晨炕,

1、state

類似vue 對象的data, 用來存放數(shù)據(jù)以及狀態(tài)毫炉。存放的數(shù)據(jù)為響應(yīng)式瓮栗,如果數(shù)據(jù)改變,那么依賴數(shù)據(jù)的組件也會發(fā)生相應(yīng)的改變瞄勾。

獲取state簡單的例子:

1.store.getters['getRateUserInfo']

注意:可以通過mapState把全局的state和getters映射到當(dāng)前組件的computed計算屬性中费奸。

2、actions

Action 通過?store.dispatch?方法觸發(fā):action支持異步調(diào)用(可以調(diào)用api)进陡,mutation只支持操作同步愿阐,并且action提交的是 mutation,而不是直接變更狀態(tài)趾疚。

例如:

const store = new Vuex.Store({

? state: {

??? count: 0

? },

? mutations: {

??? increment (state) {

????? state.count++

??? }

? },

? actions: {

??? increment (context) {

????? context.commit('increment')

??? }

? }

})

Action 函數(shù)接受一個與 store 實例具有相同方法和屬性的 context 對象缨历,因此你可以調(diào)用?context.commit?提交一個 mutation以蕴,或者通過?context.state?和?context.getters?來獲取 state 和 getters。

四辛孵、axios

axios是一個http請求包丛肮,vue官網(wǎng)推薦使用axios進行http調(diào)用。

安裝:npm install axios --save

? ? ? ? ????cnpm install axios --save

? ?例子:

1.發(fā)送一個GET請求

//通過給定的 ID 來發(fā)送請求

axios.get('/user?ID=12345')? .then(function(response){

?console.log(response);

? })

? .catch(function(err){

??? console.log(err);

? });

//

以上請求也可以通過這種方式來發(fā)送

axios.get('/user',{

? params:{

??? ID:12345

? }

})

.then(function(response){

? console.log(response);

})

.catch(function(err){

? console.log(err);

});

2

魄缚、

發(fā)送一個POST請求

axios.post('/user',{

? firstName:'Fred',

? lastName:'Flintstone'

})

.then(function(res){

? console.log(res);

})

.catch(function(err){

? console.log(err);

});

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末宝与,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鲜滩,更是在濱河造成了極大的恐慌伴鳖,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徙硅,死亡現(xiàn)場離奇詭異榜聂,居然都是意外死亡,警方通過查閱死者的電腦和手機嗓蘑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門须肆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人桩皿,你說我怎么就攤上這事豌汇。” “怎么了泄隔?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵拒贱,是天一觀的道長。 經(jīng)常有香客問我佛嬉,道長逻澳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任暖呕,我火速辦了婚禮斜做,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘湾揽。我一直安慰自己瓤逼,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布库物。 她就那樣靜靜地躺著霸旗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戚揭。 梳的紋絲不亂的頭發(fā)上定硝,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天,我揣著相機與錄音毫目,去河邊找鬼蔬啡。 笑死,一個胖子當(dāng)著我的面吹牛镀虐,可吹牛的內(nèi)容都是我干的箱蟆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼刮便,長吁一口氣:“原來是場噩夢啊……” “哼空猜!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起恨旱,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辈毯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后搜贤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谆沃,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年仪芒,在試婚紗的時候發(fā)現(xiàn)自己被綠了唁影。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡掂名,死狀恐怖据沈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情饺蔑,我是刑警寧澤锌介,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站猾警,受9級特大地震影響孔祸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜肿嘲,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一融击、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧雳窟,春花似錦尊浪、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至誉结,卻和暖如春鹅士,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背惩坑。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工掉盅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留也拜,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓趾痘,卻偏偏與公主長得像慢哈,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子永票,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容

  • ## 框架和庫的區(qū)別?> 框架(framework):一套完整的軟件設(shè)計架構(gòu)和**解決方案**卵贱。> > 庫(lib...
    Rui_bdad閱讀 2,917評論 1 4
  • Vue有著名的全家桶系列,包含了vue-router(http://router.vuejs.org)侣集,vuex(...
    timeGap閱讀 14,080評論 3 9
  • VUE Vue :數(shù)據(jù)驅(qū)動的M V Vm框架 m :model(后臺提供數(shù)據(jù))键俱,v :view(頁面),vM(模板...
    wudongyu閱讀 5,408評論 0 11
  • 今天看了一下node.js的書世分,理解了模塊化的意思编振,之前在項目中,不論是react-native還是vue罚攀,只要是...
    藍羅人閱讀 283評論 0 0
  • 文雯1閱讀 240評論 0 1