這個當時被面試官問的有點暈,其實就是傳遞$event即可
keep-alive 是 vue 內建的乙個元件,可以使被包含的元件保留狀態,或避免重新渲染。
deactivated: 頁面退出的時候會觸發deactivated,當再次前進或者後退的時候只觸發activated
- include - 字串或正則表達,只有匹配的元件會被快取
-exclude - 字串或正規表示式,任何匹配的元件都不會被快取
父子元件傳值:
父元件通過props向子元件傳值,子元件通過$emit向父元件傳遞
兄弟元件傳值:
通過事件中心$eventbus ,$emit和$on
vuex進行引數傳遞修改
隔代元件之間的引數傳遞:
使用$attrs和$listeners實現祖孫元件之間的資料傳遞,也就是多重巢狀元件之間的資料傳遞。
注意:本方法針對vue2.4版本及以上,使用$attrs和$listeners來實現的。
父元件用於動態資料的繫結與事件的定義
子元件的寫法:通過設定v-bind="$attrs" 和v-on="$listeners"來充當中間人,
="child-1"
>
$attrs:
}<
/p>
<
!-- 子元件中通過v-bind=
'$attrs'接受資料,通過$listeners接收事件 --
>
"$attrs" v-on=
"$listeners"
>
<
/child2>
<
/div>
<
/template>
孫元件寫法: 通過props或者$attrs和$listeners來獲取父元件資料和事件。
="child-2"
>
props:
}<
/p>
props:
}<
/p>
$attrs:
}<
/p>
<
/div>
<
/template>
watch是偵聽乙個引數,當這個引數發生變化時影響其他資料的變化。並且可以獲得該引數的新值
和舊值進行相應的計算。
watch適合處理的場景是,偵聽乙個數的變化,當該資料變化,來處理其他與之相關資料的變化
(該資料影響別的多個資料)
computed適合處理的場景是,獲得乙個值或者結果,該結果受其他的依賴的影響。(乙個資料受多個資料影響)
記一下今天的面試
稀里糊塗的去面試了一家公司的php職位,記錄一下,不知道會不會有戲,自己還是比較喜歡這個職位的。前後兩撥人面的,剛開始兩個人,問了幾個問題 印象深的是如果乙個頁面訪問量特別大,應該怎麼處理,三言兩語說了一點。然後給了乙份題做,我做到一半,又過來一哥們,問了我幾個問題,主要是兩個問題,php怎麼樣把乙...
關於canvas的一些理解記錄一下
基本用法 元素看起來和 元素很相像,唯一的不同就是它並沒有 src 和 alt 屬性。實際上,標籤只有兩個屬性 width 和 height。這些都是可選的,並且同樣利用 dom properties 來設定。當沒有設定寬度和高度的時候,canvas會初始化寬度為300畫素和高度為150畫素。該元素...
一些感想(記錄一下)
魄力是漢字詞彙,拼音是p l 是指乙個人處理和對待問題時,能發揮自身能動性,忽略不重要細節對整體的影響而做出正確的決定或選擇,關鍵是他能夠顯示自身才幹,自身思維,自身特點。從不拖泥帶水也是魄力的乙個重要表現,從容,幹練,有一定的鼓動性或者說是帶動性。是一種人格魅力。突然想到這個詞,是由於最近發現很多...