VUE basic

x項目: MOOC qunar

基礎:js es6 webpack npm

知識點:
axios ajax數(shù)據(jù)獲取
vue-router 頁面路由
vuex 多個組件數(shù)據(jù)共享
stylus :樣式

組件:
異步組件:代碼上線
遞歸組件:
共用組件:

插件:

項目:
上線流程
前后端同調(diào)

vue基礎:

1,一個VUE項目往往是由多個vue實例對象組成的,
2,組件也是vue的實例對象
3,vm.$xxx //xxx是vue實例對象中的屬性或方法

初始化實例對象:

new vue({
el:'#app'
data:{}
methods:{}
1.是方法,主動調(diào)用
2.每次需要重新加載
3.無緩存性
watch:{}
1.是觀察的動作杈曲,自動執(zhí)行
2.應用:監(jiān)聽props孝赫,emit或本組件的值執(zhí)行異步操作 3.無緩存性,頁面 重新渲染時值不變化也會執(zhí)行 set get computed:{} 1.是計算值,自動執(zhí)行 2.應用:就是簡化tempalte里面{{}}計算和處理props或emit的傳值
3.具有緩存性析蝴,頁面重新渲染值不變化,計算屬性會立即返回之前的計算結(jié)果懂诗,而不必再次執(zhí)行函數(shù)

指令:

v-for='item in list'
v-on:click="綁定事件" 簡寫@click
v-model='雙向數(shù)據(jù)綁定'
v-bind:content="item" 賦值?
v-text='name1'
v-html="name2+'hahA'" 解析html
{{name+'haha'}}
以上三個表達式中可拼接字符串

條件渲染:

1v-if='' 值控制是否存在dom
2v-show='' display:none 沒有dom操作,相對性能高
3v-if v-else 便簽必須連在一起寫 (if值為false時顯示else的內(nèi)容)
v-if v-else-if v-else
當input內(nèi)值被復用時,用不同的key值區(qū)別,防止復用bug,唯一標識

列表渲染:

<div v-for='(item,index) of info' :key='item.id'>
給info添加新值時:set方法:
對象:vue.set(info,'鍵','值') 數(shù)組:vue.set(info,index,item)

樣式綁定:

1對象法:class='{activated:isactivated}'
//控制data中的isactivated
2數(shù)組法
:class='[activated,changed,,]'
3:style="[c1,{background:'yellow'}

組件:

注冊組件:

1組件名字,駝峰命名,,在使用時需將大寫字母變?yōu)?-'+'小寫'
2引用父組件加props
3

組件相關用法:

一:is屬性: is="組件名"
解決模板命名與html標簽嵌套規(guī)則沖突的時候可能會產(chǎn)生bug的情況
例如;<tabel><tr> <ul><li> <ol><li> <dl><dt><dd> <select><option>

<aa-a><aa-a>
方法一:
注冊全局組件 :
Vue.component('組件名aaA',{})

方法二:
注冊局部組件
var zujian={
props:['content'] //要接受的父組件的?值
template:"<li>{{content}}<li>"
}

組件傳值:

父傳子:props:[]
子傳父:

生命周期鉤子:

beforeCreate 實例初始化后,數(shù)據(jù)觀測事件監(jiān)聽未被配置之前
created數(shù)據(jù)觀測事件監(jiān)聽配置后,實例創(chuàng)建完成,未掛載el
beforeMount掛載el到html前,相關render函數(shù)被調(diào)用,讀取模板
mounted掛載el后
beforeDestroy實例銷毀前
destoryed實例銷毀后
beforeUpdated 數(shù)據(jù)有更新,未被渲染前
updated數(shù)據(jù)更新渲染后

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市抛虏,隨后出現(xiàn)的幾起案子虐块,更是在濱河造成了極大的恐慌,老刑警劉巖嘉蕾,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贺奠,死亡現(xiàn)場離奇詭異,居然都是意外死亡错忱,警方通過查閱死者的電腦和手機儡率,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來以清,“玉大人儿普,你說我怎么就攤上這事≈谰螅” “怎么了眉孩?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勒葱。 經(jīng)常有香客問我浪汪,道長,這世上最難降的妖魔是什么凛虽? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任死遭,我火速辦了婚禮,結(jié)果婚禮上凯旋,老公的妹妹穿的比我還像新娘呀潭。我一直安慰自己,他們只是感情好至非,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布钠署。 她就那樣靜靜地躺著,像睡著了一般荒椭。 火紅的嫁衣襯著肌膚如雪谐鼎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天戳杀,我揣著相機與錄音该面,去河邊找鬼夭苗。 笑死,一個胖子當著我的面吹牛隔缀,可吹牛的內(nèi)容都是我干的题造。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼猾瘸,長吁一口氣:“原來是場噩夢啊……” “哼界赔!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起牵触,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤淮悼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后揽思,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袜腥,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年钉汗,在試婚紗的時候發(fā)現(xiàn)自己被綠了羹令。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡损痰,死狀恐怖福侈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情卢未,我是刑警寧澤肪凛,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站辽社,受9級特大地震影響伟墙,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜爹袁,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一远荠、第九天 我趴在偏房一處隱蔽的房頂上張望矮固。 院中可真熱鬧失息,春花似錦、人聲如沸档址。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽守伸。三九已至绎秒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間尼摹,已是汗流浹背见芹。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工剂娄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人玄呛。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓阅懦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親徘铝。 傳聞我的和親對象是個殘疾皇子耳胎,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

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

  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,214評論 0 6
  • 主要還是自己看的,所有內(nèi)容來自官方文檔惕它。 介紹 Vue.js 是什么 Vue (讀音 /vju?/怕午,類似于 vie...
    Leonzai閱讀 3,353評論 0 25
  • vue概述 在官方文檔中,有一句話對Vue的定位說的很明確:Vue.js 的核心是一個允許采用簡潔的模板語法來聲明...
    li4065閱讀 7,221評論 0 25
  • VUE介紹 Vue的特點構(gòu)建用戶界面淹魄,只關注View層簡單易學郁惜,簡潔、輕量甲锡、快速漸進式框架 框架VS庫庫扳炬,是一封裝...
    多多醬_DuoDuo_閱讀 2,711評論 1 17
  • 深入響應式 追蹤變化: 把普通js對象傳給Vue實例的data選項,Vue將使用Object.defineProp...
    冥冥2017閱讀 4,871評論 6 16