Подобно Как связать переменную, объявленную с помощью директивы Svelte let?, но эта проблема была вызвана ошибкой Svelte, которая теперь, по-видимому, исправлена - это происходит в Svelte 3.23.0, последней доступной версии.
Я использую Svelte и yrv router. Я хочу иметь доступ к переменной router
внутри компонента, в частности к параметру slug
.
<Router>
<Route exact path="/:slug" let:router>
<WorkDetail {works} bind:slug={router.params.slug} />
Hey {router.params.slug}!
</Route>
</Router>
Когда я строю это, Svelte жалуется:
ValidationError: невозможно выполнить привязку к переменной, объявленной с помощью директивы let:
Как получить доступ к router
параметрам компонента?