2021-06-21 生命周期和數(shù)組變異

1、表單域修飾符

number :轉(zhuǎn)換為數(shù)值

trim: 去掉開始和結(jié)尾的空格 (中間去不掉)

lazy:將input、事件切換為change事件

2.1自定義指令(獲取元素的焦點(diǎn))

Vue.directive('focus' ,{ //這里的focus是自命名的最好見名知意

inserted : function(e){

e.focus()//獲取元素的焦點(diǎn)}})

<input type="text" v-focus />

2.2帶參數(shù)的自定義指令(改變背景色)

Vue.directive('color' ,{

inserted : function(e,binding){

e.style.backgroudColor = binding.value.color} )??

<input type="text" v-color="{color:green}" />

2.3局部指令(要定義在vue實(shí)例里面)

directives:{ //局部里面要加s

focus:{

inserted:function(e)

e.focus()

}}}

3、計(jì)算屬性 computed

計(jì)算屬性與方法的區(qū)別:計(jì)算屬性是基于依賴進(jìn)行緩存的,而方法不緩存

4汛骂、偵聽器 watch

watch 中的屬性 一定是data 中 已經(jīng)存在的數(shù)據(jù)

當(dāng)需要監(jiān)聽一個(gè)對(duì)象的改變時(shí),普通的watch方法無法監(jiān)聽到對(duì)象內(nèi)部屬性的改變评腺,只有data中的數(shù)據(jù)才能夠監(jiān)聽到變化帘瞭,此時(shí)就需要deep屬性對(duì)對(duì)象進(jìn)行深度監(jiān)聽

5、過濾器

Vue.js允許自定義過濾器蒿讥,可被用于一些常見的文本格式化蝶念。

過濾器可以用在兩個(gè)地方:雙花括號(hào)插值和v-bind表達(dá)式。

過濾器應(yīng)該被添加在JavaScript表達(dá)式的尾部芋绸,由“管道”符號(hào)指示

支持級(jí)聯(lián)操作

過濾器不改變真正的data祸轮,而只是改變渲染的結(jié)果,并返回過濾后的版本

全局注冊(cè)時(shí)是filter侥钳,沒有s的适袜。而局部過濾器是filters,是有s的

6舷夺、生命周期

常用的 鉤子函數(shù)

beforeCreate

在實(shí)例初始化之后苦酱,數(shù)據(jù)觀測和事件配置之前被調(diào)用 此時(shí)data 和 methods 以及頁面的DOM結(jié)構(gòu)都沒有初始化? 什么都做不了

created

在實(shí)例創(chuàng)建完成后被立即調(diào)用此時(shí)data 和 methods已經(jīng)可以使用? 但是頁面還沒有渲染出來

beforeMount

在掛載開始之前被調(diào)用? 此時(shí)頁面上還看不到真實(shí)數(shù)據(jù) 只是一個(gè)模板頁面而已

mountedel

被新創(chuàng)建的vm.$el替換,并掛載到實(shí)例上去之后調(diào)用該鉤子给猾。? 數(shù)據(jù)已經(jīng)真實(shí)渲染到頁面上? 在這個(gè)鉤子函數(shù)里面我們可以使用一些第三方的插件

beforeUpdate

數(shù)據(jù)更新時(shí)調(diào)用疫萤,發(fā)生在虛擬DOM打補(bǔ)丁之前。? 頁面上數(shù)據(jù)還是舊的

updated

由于數(shù)據(jù)更改導(dǎo)致的虛擬DOM重新渲染和打補(bǔ)丁敢伸,在這之后會(huì)調(diào)用該鉤子扯饶。 頁面上數(shù)據(jù)已經(jīng)替換成最新的

beforeDestroy

實(shí)例銷毀之前調(diào)用

destroyed

實(shí)例銷毀后調(diào)用

7、數(shù)組變異方法

push()往數(shù)組最后面添加一個(gè)元素,成功返回當(dāng)前數(shù)組的長度

pop()刪除數(shù)組的最后一個(gè)元素尾序,成功返回刪除元素的值

shift()刪除數(shù)組的第一個(gè)元素钓丰,成功返回刪除元素的值

unshift()往數(shù)組最前面添加一個(gè)元素,成功返回當(dāng)前數(shù)組的長度

splice()有三個(gè)參數(shù)每币,第一個(gè)是想要?jiǎng)h除的元素的下標(biāo)(必選)携丁,第二個(gè)是想要?jiǎng)h除的個(gè)數(shù)(必選),第三個(gè)是刪除 后想要在原位置替換的值

sort()sort()? 使數(shù)組按照字符編碼默認(rèn)從小到大排序,成功返回排序后的數(shù)組

reverse()reverse()? 將數(shù)組倒序兰怠,成功返回倒序后的數(shù)組

8梦鉴、替換數(shù)組不會(huì)改變?cè)?/h1>

filterfilter() 方法創(chuàng)建一個(gè)新的數(shù)組,新數(shù)組中的元素是通過檢查指定數(shù)組中符合條件的所有元素揭保。

concatconcat() 方法用于連接兩個(gè)或多個(gè)數(shù)組肥橙。該方法不會(huì)改變現(xiàn)有的數(shù)組

sliceslice() 方法可從已有的數(shù)組中返回選定的元素。該方法并不會(huì)修改數(shù)組秸侣,而是返回一個(gè)子數(shù)組

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末存筏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子塔次,更是在濱河造成了極大的恐慌,老刑警劉巖名秀,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件励负,死亡現(xiàn)場離奇詭異,居然都是意外死亡匕得,警方通過查閱死者的電腦和手機(jī)继榆,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汁掠,“玉大人略吨,你說我怎么就攤上這事】稼澹” “怎么了翠忠?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長乞榨。 經(jīng)常有香客問我秽之,道長,這世上最難降的妖魔是什么吃既? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任考榨,我火速辦了婚禮,結(jié)果婚禮上鹦倚,老公的妹妹穿的比我還像新娘河质。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布掀鹅。 她就那樣靜靜地躺著散休,像睡著了一般。 火紅的嫁衣襯著肌膚如雪淫半。 梳的紋絲不亂的頭發(fā)上溃槐,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音科吭,去河邊找鬼昏滴。 笑死,一個(gè)胖子當(dāng)著我的面吹牛对人,可吹牛的內(nèi)容都是我干的谣殊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼牺弄,長吁一口氣:“原來是場噩夢啊……” “哼姻几!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起势告,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤蛇捌,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后咱台,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體络拌,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年回溺,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了春贸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡遗遵,死狀恐怖萍恕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情车要,我是刑警寧澤允粤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布,位于F島的核電站翼岁,受9級(jí)特大地震影響维哈,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜登澜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一阔挠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧脑蠕,春花似錦购撼、人聲如沸跪削。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽碾盐。三九已至,卻和暖如春揩局,著一層夾襖步出監(jiān)牢的瞬間毫玖,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工凌盯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留付枫,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓驰怎,卻偏偏與公主長得像阐滩,于是被迫代替她去往敵國和親抡锈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子逾滥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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