Vue相關面試題 怎樣定義元件?

2021-09-29 16:37:53 字數 711 閱讀 7448

怎樣定義元件

使用 vue.extend() 構造器,建立乙個「子類」。引數是乙個包含元件選項的物件。

let mod = vue.

extend()

// vue.component( id, [definition] ) 註冊或獲取全域性元件。註冊元件自動使用給定的id設定元件的名稱

// id 字串型別的元件名;可以使用駝峰命名,使用元件時必須用 「-」 的方式來連線單詞

vue.

component

('mymod'

, mod)

// 簡寫:可以直接將 構造器作為引數傳入

/*vue.component('mymod', vue.extend())*/

newvue(,

methods:

})

直接使用 vue.component() 建立元件

vue.

component

('my-mod2',)

newvue(,

methods:

})

建立私有元件

new

vue(

,// 建立私有元件

components:

, modu2:},

methods:

})

vue最新面試題(元件通訊)

元件通訊 父子通訊 子父通訊 兄弟通訊 父傳子 主要是通過props來實現的 父元件需要通過import引入子元件,並註冊,在子元件裡面新增要傳遞的屬性,子元件用props來接收,接收的方式有兩種,一種是用物件的形式 來接收,物件的形式可以傳遞資料的型別,和必填,另一種是用資料的形式,陣列只是簡單的...

面試題相關

一些位址 osi七層功能及協議 資料鏈路層是如何定址的?傳送方 已知接收方ip arp 接收方mac位址 交換機尋找該mac位址所在埠,把幀往這個埠 mac通過rarp轉為ip位址。可靠通訊是靠哪一層來完成的?網路層 tcp協議 100base t 100mbps,baseband,雙絞線對。簡而言...

vue生命週期相關面試題

生命總共分為8個階段建立前 後 載入前 後 更新前 後 銷毀前 後 建立前 後 在beforecreate階段,vue例項的掛載元素el和資料物件data都為undefined,還未初始化。在created階段,vue例項的資料data有了,el還沒有 載入前 後 在beforemount階段,vu...