vue用法筆記


1.watch監(jiān)控

data(){
? ? return {
? ? ? ? str:'abc',
? ? ? ? obj:{
? ? ? ? ? ? name:"zhang",
? ? ? ? ? ? likes:['music','read']
????????}
????}
}

watch:{監(jiān)控內(nèi)容如下}

監(jiān)控字符串
? ? str(n,o){
? ? ? ? // 監(jiān)控一個(gè)data里面的字段粥血,在修改時(shí)候調(diào)用函數(shù)渲染處理其他字段
????????this.dataFieldOtherField.operation()
????},

?監(jiān)控對(duì)象
????obj:{
????????deep:true,//深度監(jiān)控
? ? ????immediate:true, 立即執(zhí)行監(jiān)控
? ????? handler(n,o){
? ? ? ? ? ? 不能寫(xiě)new是保留的關(guān)鍵字

? ? ? ? ????執(zhí)行方法
????????}
? ? }
}

監(jiān)控?cái)?shù)組

arr:{

? ? deep:true,
????hander(n, o){
? ? ? ? for(let i =0;i<n.length;I++){
? ? ? ? ? ? if(n[i] != o[i])){
? ? ? ? ? ? ? ? condole.log(n[i])
????????????}
????????}
? ?}
}

監(jiān)控對(duì)象具體某個(gè)的元素

compute:{

? ? name:function(){
? ? ? ? return this.obj.name
????}
}

watch:{
? ? name(n, o){
? ? ? ? console.log('n')
????}
}

2.computed計(jì)算

data(){
? ? return{
? ? ? ? firetName:'yakun'
? ? ? ? lastName:‘wang’

????}
},

computed:{
? ? // 創(chuàng)建一個(gè)新的字段用于頁(yè)面顯示

? ? 箭頭函數(shù)
? ? name: ()=>{

? ? ? ? console.log(this)
? ? ? ? undefined
????????return this.lastName+" "+ this.firstName
????}

? ? 函數(shù)
? ? name: function(){
? ? ????console.log(this)
? ? ? ? // vue的值如圖1

this的值 - 圖1

????????return this.lastName+" "+ this.firstName
????}

}

***寫(xiě)法和function一致改艇,
1.如果用箭頭函數(shù)就會(huì)this指向錯(cuò)誤辜御,可以使用function解決

2.如果計(jì)算屬性的字段當(dāng)作參數(shù)傳給父組件,那么類型當(dāng)作對(duì)象元践,而不是一個(gè)值,如圖

computed是函數(shù),對(duì)象屬性佳窑,不是值屬性

3.this值
? ? 箭頭函數(shù)有具體的上下文,指向定義時(shí)的對(duì)象父能,默認(rèn)使用父級(jí)this
? ? 普通函數(shù)體內(nèi)的this是指使用時(shí)的調(diào)用者神凑,沒(méi)有調(diào)用者就指向windows

箭頭是在哪定義就是誰(shuí),普通函數(shù)是在哪調(diào)用就是誰(shuí)

watch和computed的使用對(duì)比


對(duì)比

3.props

接收父組件的傳入?yún)?shù)
props:{
? ? config:{
? ? ? ? type:'String/Number/Boolean/Array/Object/Function/Symbol/undefined/null',
? ? ? ? default:''string'/89/true/()=>[]/()=>{}/function()/****/unll和undefined會(huì)通過(guò)所有類型'何吝,//對(duì)象類型的默認(rèn)值必須是回掉 溉委,也就是用return
? ? ? ? required:true,// 是否必填
? ? ? ? validator:(val)=>{
? ? ? ? ? ? // return val>100
? ? ? ? ? ? return ['date','time','dateTime'].indexOf(val)>-1
????????}// 校驗(yàn)規(guī)則
????}

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市爱榕,隨后出現(xiàn)的幾起案子瓣喊,更是在濱河造成了極大的恐慌,老刑警劉巖黔酥,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件藻三,死亡現(xiàn)場(chǎng)離奇詭異八匠,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)趴酣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門梨树,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人岖寞,你說(shuō)我怎么就攤上這事抡四。” “怎么了仗谆?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵指巡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我隶垮,道長(zhǎng)藻雪,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任狸吞,我火速辦了婚禮勉耀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蹋偏。我一直安慰自己便斥,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布威始。 她就那樣靜靜地躺著枢纠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪黎棠。 梳的紋絲不亂的頭發(fā)上晋渺,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音脓斩,去河邊找鬼木西。 笑死,一個(gè)胖子當(dāng)著我的面吹牛俭厚,可吹牛的內(nèi)容都是我干的户魏。 我是一名探鬼主播驶臊,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼挪挤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了关翎?” 一聲冷哼從身側(cè)響起扛门,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纵寝,沒(méi)想到半個(gè)月后论寨,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體星立,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年葬凳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绰垂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡火焰,死狀恐怖劲装,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情昌简,我是刑警寧澤占业,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站纯赎,受9級(jí)特大地震影響谦疾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜犬金,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一念恍、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧晚顷,春花似錦樊诺、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至权均,卻和暖如春顿膨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背叽赊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工恋沃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人必指。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓囊咏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親塔橡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子梅割,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355