Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork245
3.0.0-rc.2
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
$showModal
changes
If acloseCallback
is passed to the$showModal
options, it will now be called with all the arguments passed to$modal.close
or$closeModal
. Previously this was never called.
Theprops
types are automatically inferred unless there's a first generic passed in.
/* Without a generic */$showModal(Home,{props:{// this infers props/events from the "Home" component and provides intellisense.},closeCallback(data, ...args){// data type is any// args type is any[]}}).then(data=>{// data type is any});
/* With a generic */typeExample={foo:string;};$showModal<Example>(Home,{props:{// this is `any` because we explicitly passed in `<Example>` as the generic above.}closeCallback(data, ...args){// data type is Example// args type is any[]// this is called with the closeModal data + additional args}}).then(data=>{// data type is Example// this is called with only the 1st argument passed to closeModal because promises can't resolve multiple values.});
$navigateTo
changes
Similarly to$showModal
the type ofprops
is now inferred.
Full Changelog:3.0.0-rc.1...3.0.0-rc.2
Assets2
Uh oh!
There was an error while loading.Please reload this page.
10 people reacted