items: 現在のリストアイテムの配列 (Reactive list of items)
id (string) - コンポーネントのIDclass (string) - コンポーネントのクラスstyle (string) - コンポーネントのスタイルstyleReset (boolean) - スタイルリセットフラグitems (Array) - 表示するアイテムの配列
update:value: アイテムがクリックされたときに発火 (Emits item value on click)
bindingClass: スタイルリセットフラグに応じたクラス名を返す (Returns class name based on styleReset flag)
deleteItem(index: number): アイテムをリストから削除する (Deletes an item from the list)
<script setup lang="ts">
import { BasicList } from 'revuekitz'
import 'revuekitz/dist/style.css'
</script>
<template>
<BasicList
id="basicListId"
class="basic-list-class"
:style="{ color: 'black' }"
:styleReset="false"
:items="[
{ id: '1', title: 'Custom Item #1', value: 1, href: '#' },
{ id: '2', title: 'Custom Item #2', value: 2 }
]"
@update:value="value => console.log(value)"
/>
</template>