https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c822926f-11dd-4056-b400-fae22e2ed49b/1565588695545.jpg

宣告VUE的元件

Vue.component('自訂義名稱-標籤名稱',{
	template:'元件ID名稱#rowComponentTemplate' //自訂
})

宣告好後在html中放入剛剛宣告的自訂標籤

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fb758e84-9a58-4638-9cbc-21be91182143/1567479448796.jpg

使用 x-template 建立表格元件

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ca927e42-18eb-46df-8cb8-949060a6dbb2/1567480111942.jpg

把v-for的資料貼進,定義的標籤row-component中,會發現console中裡面的資料都沒有被定義

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/be047c48-b125-413d-afdc-965749d0a0c7/1567480520686.jpg

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/41a7ef28-b20e-4372-8d8b-736a9fb2d16c/1567480593117.jpg

在Vue.compontent中,宣告props:['自定義名稱']

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c9de71e0-c017-4e87-8981-a78213833c14/1567481440533.jpg

'元件'內資料與外層不同,所以必須把資料傳進去,item為傳進來的資料

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/da44eebc-302b-4f8d-9783-be7a62099f45/1567480874321.jpg

雖然還是沒有畫面顯示,但是可以看到vue當中已經有接收到person的資料

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/db367400-5e9b-409d-8173-823cbf168d6d/1567481318576.jpg

接收到person資料後,就可以將原先的item替換成person

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e3e032ee-6e3f-45a5-9058-abea072b9a55/1565592996124.jpg

這時候觀看資料顯示正常,但會發現跑版了

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e3237bef-66b1-40a6-b978-d08010bd4a1b/1567481881700.jpg