Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OnChange Event #13

Closed
ezetojo opened this issue Feb 12, 2020 · 1 comment
Closed

OnChange Event #13

ezetojo opened this issue Feb 12, 2020 · 1 comment

Comments

@ezetojo
Copy link

ezetojo commented Feb 12, 2020

Is there any method that allows me to detect route change?
Or im doing things wrong? Im trying to make a fetch when my route changes.

@pateketrueke
Copy link
Owner

pateketrueke commented Feb 12, 2020

I think you can use the $router store in order to actually subscribe to any change:

<script>
  import { Router, router, Link } from 'yrv';
  router.subscribe(info => { console.log('ON_CHANGE', info); });
</script>

<Link href="/foo">Foo</Link>
<Link href="/bar/buzz">Bar</Link>

<Router>
  {JSON.stringify($router)}
</Router>

Edit: btw, the onChange attribute could be added but it would be just a shortcut for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants