這兩周接了朋友一個(gè)項(xiàng)目做婆殿,沒(méi)日沒(méi)夜的趕工诈乒,差不多兩周沒(méi)有寫(xiě)日志了,今天繼續(xù)婆芦,呵呵怕磨。
VUE
這幾天由于項(xiàng)目需要,看了一些vue的知識(shí)消约。
指令
- v-text,v-html:用來(lái)給元素設(shè)置值和html肠鲫,類似innerText,innerHTML
- v-bind,v-model:給元素屬性綁定值,v-bind是vue綁定元素或粮,可簡(jiǎn)寫(xiě)成':',v-model是元素影響vue數(shù)據(jù)导饲,只能和value配合使用v
- v-if,v-show:v-show基本等于display=none,v-if是把元素替換成html空注釋,可和v-else-if氯材,v-else搭配使用
- v-click:事件渣锦,簡(jiǎn)寫(xiě)@click,可以傳入函數(shù)名氢哮,也可以直接寫(xiě)執(zhí)行語(yǔ)句
- v-for:循環(huán)袋毙,將數(shù)據(jù)循環(huán)顯示,‘item in items’冗尤,{{item}}
組件
- component:定義組件就是定義對(duì)象听盖,包含和vue對(duì)象一樣的屬性贱除,調(diào)用組件使用標(biāo)簽形式
<example/>
或<example></example>
,用components調(diào)用媳溺,還可以是全局的,用component定義 - filter:篩選器碍讯,在組件中定義filter方法悬蔽,對(duì)傳入的數(shù)據(jù)進(jìn)行改造,在數(shù)據(jù)中直接調(diào)用
{{text | filter}}
- watch:監(jiān)視器捉兴,可以監(jiān)視所有數(shù)據(jù)的變化
- computed:計(jì)算器蝎困,可以在函數(shù)中對(duì)所有數(shù)據(jù)進(jìn)行組合操作
- slot:在組件template中定義slot,可以多次調(diào)用組件并傳入不同的dom
- ref:template的元素中定義ref屬性倍啥,可以在hook函數(shù)中通過(guò)$ref獲取該元素
- hook:鉤子函數(shù)禾乘,可以處理組件在各個(gè)階段的行為
路由
加入路由的方法
- 定義子組件:和定義組件一樣
- 定義路由對(duì)象
- 配置路由規(guī)則
- 使用路由
- vue關(guān)聯(lián)路由
- 參數(shù):可以定義路由配置項(xiàng)的參數(shù)
- 名稱:可以定義路由配置項(xiàng)的名稱
- 嵌套:子組件里還可以嵌套路由,使用配置項(xiàng)中children來(lái)配置
- 權(quán)限:用isChecked和beforeEach來(lái)配置路由權(quán)限
axios
有了這個(gè)虽缕,可以擺脫XHR回調(diào)地獄始藕,它是使用promise
java
這兩天參加了饑人谷java系統(tǒng)培訓(xùn),有5-6個(gè)月的課程氮趋,我看了一下估計(jì)4個(gè)月應(yīng)該能學(xué)完伍派。
- 每周學(xué)習(xí)18小時(shí)
- 每天學(xué)習(xí)2個(gè)半小時(shí)
- 做好學(xué)習(xí)筆記
- 每天早晨輸出學(xué)習(xí)日志博客
- 做好練習(xí)和作業(yè)
- 直播課
- 利用好直播課,群剩胁,電話問(wèn)問(wèn)題