Vue手記 元件

2021-10-04 04:03:50 字數 2635 閱讀 9602

3、元件命名規則與html節點名關係的實驗

,簡寫是 data(){}

return;}

, methods:

}

vue.

component

('vuecominjs',)

;

>

vuecominjs

>

>

vue-com-in-js

>

// vue例項化時實現,格式如下:

var v =

newvue(}

)

>

>

head

>

>

>

:nodename="

">

com-in-vue

>

div>

>

// vue例項化時實現元件

var v =

newvue(,

components:}}

)script

>

body

>

html

>

// 元件內部實現 mybutton,在 parentcom 元件內有效

export

default;}

, props:

["data"],

components:;}

, template:

'}'}}}

;

>

>

>

>

定義在乙個 vue 檔案裡,使用時通過 import 匯入
>

template

>

>

// 元件資料結構定義,實現元件功能

export

default

script

>

>

/* 實現樣式定義 */

style

>

>

class

="mul"

>

class

="mli"

v-for

="(n,i) in myarray"

:key

="i"

>

>

}span

>

li>

ul>

template

>

>

export

default;}

};script

>

>

.mul

.mli

.mli:nth-child(odd)

style

>

全域性註冊

import myul from

'./components/myul.vue'

vue.

component

('myulwithmainimport-global'

, myul)

;

>

myulwithmainimport-global

>

區域性註冊

在components物件內部實現註冊

components:

>

my-ul

>

>

>

charset

="utf-8"

>

>

vue 元件title

>

src=

"">

script

>

head

>

>

>

:nodename="

">

>

:nodename="

">

>

:nodename="

">

>

div>

>

newvue(,

components:;}

, props:

['nodename'],

template:

'button on vue, node is } .'}}

})script

>

body

>

html

>

vue元件引入另一vue元件

個人blog,歡迎關注加收藏 在元件中引入另一組件 元件化開發,最重要的特點就是其復用性。當某一部分內容重複出現在多個元件中 時,可以將其提出單獨組成乙個元件。重複使用。如下圖 其中底部導航條的部分 就會出現在多個元件中 在當前元件card.vue中引入barbottom.vue的步驟如下 在car...

vue元件與元件化

元件化是當今最為流行的一種可復用性增加的方法,隨著當今前端開發的複雜度更加,這個元件化變得越來越流行 vue.js通過vue.extend 方法來擴充套件元件的使用 vue.extend options 裡面的options引數和 vue options 的options引數幾乎是一致的 new v...

VUE元件學習 元件通訊

儘管父子元件可以通過 this.par ent,this parent,this.parent thi s.child,this.root互相訪問,但是子元件應當避免直接依賴父元件的資料 因為作用域是有層次的,所以我們可以在作用域上傳遞事件。如果要通知整個事件系統,就要向下廣播。每個vue例項都是乙...