iView‐List - daniel-qa/Vue GitHub Wiki
<List bordered>
<ListItem
v-for="item in list"
:key="item"
@click="handleClick(item)"
class="item"
>
{{ item }}
</ListItem>
</List>
export default {
data() {
return {
list: [
'玉山學校',
'醒吾學校',
'市立敦化國中',
'智連環學校',
'龍騰文化'
]
}
},
methods: {
handleClick(item) {
console.log('選到:', item)
}
}
}
.item {
cursor: pointer;
}
.item:hover {
background: #f5f7fa;
}
List 本身「不負責 click」
👉 它只是容器
👉 click 一定要自己加
2️⃣ clickable 的關鍵其實是這行
@click="handleClick(item)"
3️⃣ hover 效果要自己補
官方不會幫你做 selectable list(它偏展示用)