Vue元件應用構建

2021-10-06 17:20:19 字數 705 閱讀 1640

vue中,乙個元件本質上是乙個擁有預定義選項的乙個vue例項。

在vue中註冊元件

//定義名為todo-item的新元件

vue.component(

'todo-item',

)...)

現在可以用它構建另乙個元件模版

//建立乙個todo-item元件的例項

上面的缺點:會會每個代辦項渲染同樣的文字。

我們應該從父作用域將資料傳到子元件才對。

需要修改一下元件的定義,使之接受乙個prop:

vue.component(

'todo-item',

}})

現在可以使用v-bind指令將待辦項傳到迴圈輸出的每個元件中。

>

"item in grocerylist"

v-bind:todo=

"item"

v-bind:key=

"item.id"

>

vue.component(

'todo-item',}'})

, , ]

}})

子元件通過prop介面和父元件進行了良好的結偶。

vue用元件構建應用

元件系統是 vue.js 另乙個重要概念,因為它提供了一種抽象,讓我們可以用獨立可復用的小組件來構建大型應用。如果我們考慮到這點,幾乎任意型別的應用的介面都可以抽象為乙個元件樹 在 vue 裡,乙個元件實質上是乙個擁有預定義選項的乙個 vue 例項 define a new component ca...

vue元件應用v model

一 input上的v model原理 vue中的v model最常用的就是在input節點上,像下面這樣 text v model message v model實際上是一種資料和方法繫結的語法糖 text value message input message event.target.value...

vue元件化的應用

前言 vue元件化的應用涉及到vue cli的內容,所以在應用之前是需要安裝node和vue cli的,具體如何安裝我就不一一贅述了。可能一會兒我心情好的時候,可以去整理一下。1 應用的內容 在乙個頁面中,需要乙個固定的內容,這個內容可以多次引用,那麼就可以考慮把他分離出來,在下次需要的時候,實現引...