list.vue 是一個 Vue 組件,用于在頁面上顯示一個列表。在 list.vue 組件中,我們可以定義要顯示的數據、列表的樣式和動態的 DOM 事件。
在 list.vue 組件中,我們可以使用以下代碼結構:
<template> <ul:> <li v-for="item in items" :key="item.id" @click="handleClick(item)"> {{ item.title }} </li> </ul> </template> <script> export default { data() { return { items: [ { id: 1, title: 'item 1' }, { id: 2, title: 'item 2' }, { id: 3, title: 'item 3' }, ], }; }, methods: { handleClick(item) { console.log(item.title); }, }, }; </script>
在上面的代碼中,我們首先定義了一個包含三個對象的數組,每個對象包含一個 id 和一個 title 屬性。在模板中,我們使用 v-for 指令遍歷數組中的每個對象,將其顯示為一個 li 元素。我們使用 :key 屬性為每個 li 元素指定一個唯一的標識符,以便 Vue 可以跟蹤元素的狀態。我們還定義了一個點擊事件(handleClick),在點擊 li 元素時調用它。
以上是 list.vue 組件的基本使用方法。我們可以進一步定制樣式、添加動畫和過渡效果、綁定更多 DOM 事件等等。