AP
Size: a a a
AP
PM
AP
PM
PM
PM
AP
AP
AP
PM
AP
<Link to={{ pathname: "/courses", search: "?sort=name", hash: "#the-hash", state: { fromDashboard: true } }} />
К
К
К
PM
<Link to={{ pathname: "/courses", search: "?sort=name", hash: "#the-hash", state: { fromDashboard: true } }} />
<svelte:window on:click={click} />Кроме того, можно изменить отдельные части url независимо:
<a href="/courses?sort=name#the-hash" data-fromDashboard="true">
Click me
</a>
GET-формой с вводом значений или без:
<form on:submit={submit} action="/courses#the-hash" method="GET">
<input name="fromDashboard" value="true" type="hidden">
<input name="sort" value="name">
<button>Submit</button>
</form>
И конечно же вручную:
<div on:click={e => goto('/courses?sort=name#the-hash', { fromDashboard: true })}>
Kill the star
</div>
$path='/courses';
$query.sort = 'name';
$fragment = 'the-hash';
$state = { ...$state, fromDashboard: true };
PM
$url = routeUrl;
К
К
К