<ComponentName> было создано без ожидаемого реквизита 'сегмент' - PullRequest
0 голосов
/ 26 октября 2019

Когда вы создаете пустой Svelte компонент (например, ComponentName.svelte), например:

<script>
    export let segment;
</script>

<style>
</style>

<svelte:head>
    <title>Lorem ipsum</title>
</svelte:head>

<p>lorem ipsum...</p>

, у вас будет ошибка:

<ComponentName> was created without expected prop 'segment'

1 Ответ

2 голосов
/ 26 октября 2019

Это поможет вам отладить - вы определили опору segment, но потребитель компонента не присваивает ему значение, которое, вероятно, является причиной ошибок. Либо потребитель должен предоставить значение - <ComponentName segment="foo"/> - либо вам следует а) удалить опору или б) присвоить ему значение по умолчанию (которое может быть undefined):

export let segment = undefined;

Любой из этихтри действия предотвратят появление предупреждения.

...