framework7io / framework7

Full featured HTML framework for building iOS & Android apps
http://framework7.io
MIT License
18.08k stars 3.23k forks source link

F7+Vue: нет слота "list" и невозможно вынести f7-list-item в отдельный компонент #4195

Closed shastox closed 1 year ago

shastox commented 1 year ago

Баг:

Тут нет слота list: https://github.com/framework7io/framework7/blob/master/src/vue/components/list.vue как сказано в документации https://framework7.io/vue/list-view#list-slots

Проблема:

<f7-list>
     <my-list-item/>
</f7-list>

Где <my-list-item> это: <f7-list-item title="..." />

Работать не будет, споткнется здесь https://github.com/framework7io/framework7/blob/master/src/vue/components/list.vue#L245 потому, что indexOf не определен

Вынести <f7-list-item title="..." /> в свой компонент сейчас можно примерно так:

<f7-list>
    <ul> - обязательно добавить вручную
        <my-list-item v-if="isLoaded"/>
    </ul>
</f7-list>

onMounted: isLoaded = true