Class VueRouter
- java.lang.Object
-
- com.axellience.vueroutergwt.client.VueRouter
-
@JsType(isNative=true, namespace="<global>") public class VueRouter extends Object- Author:
- Adrien Baron
-
-
Constructor Summary
Constructors Constructor Description VueRouter(RouterOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRoutes(elemental2.core.JsArray<RouteConfig> routes)voidafterEach(AfterEach afterEach)voidback()voidbeforeEach(NavigationGuard guard)voidbeforeResolve(NavigationGuard guard)voidforward()com.axellience.vuegwt.core.client.VuegetApp()RoutegetCurrentRoute()elemental2.core.JsArray<com.axellience.vuegwt.core.client.component.options.VueComponentOptions>getMatchedComponents(String to)RouterModegetMode()voidgo(int n)static voidinit()voidonError(Callback callback)voidonReady(Callback callback)voidonReady(Callback callback, Callback errorCallback)elemental2.promise.Promise<Void>push(Location location)elemental2.promise.Promise<Void>push(Location location, Callback onComplete)elemental2.promise.Promise<Void>push(Location location, Callback onComplete, Callback onAbort)elemental2.promise.Promise<Void>push(String location)elemental2.promise.Promise<Void>push(String location, Callback onComplete)elemental2.promise.Promise<Void>push(String location, Callback onComplete, Callback onAbort)elemental2.promise.Promise<Void>replace(Location location)elemental2.promise.Promise<Void>replace(Location location, Callback onComplete)elemental2.promise.Promise<Void>replace(Location location, Callback onComplete, Callback onAbort)elemental2.promise.Promise<Void>replace(String location)elemental2.promise.Promise<Void>replace(String location, Callback onComplete)elemental2.promise.Promise<Void>replace(String location, Callback onComplete, Callback onAbort)ResolveResultresolve(String to)ResolveResultresolve(String to, Route current)ResolveResultresolve(String to, Route current, boolean append)
-
-
-
Constructor Detail
-
VueRouter
public VueRouter(RouterOptions options)
-
-
Method Detail
-
init
@JsOverlay public static void init()
-
getApp
@JsOverlay public final com.axellience.vuegwt.core.client.Vue getApp()
-
getMode
@JsOverlay public final RouterMode getMode()
-
getCurrentRoute
@JsOverlay public final Route getCurrentRoute()
-
beforeEach
public void beforeEach(NavigationGuard guard)
-
beforeResolve
public void beforeResolve(NavigationGuard guard)
-
afterEach
public void afterEach(AfterEach afterEach)
-
push
public elemental2.promise.Promise<Void> push(String location, Callback onComplete, Callback onAbort)
-
push
public elemental2.promise.Promise<Void> push(Location location, Callback onComplete, Callback onAbort)
-
replace
public elemental2.promise.Promise<Void> replace(String location, Callback onComplete, Callback onAbort)
-
replace
public elemental2.promise.Promise<Void> replace(Location location, Callback onComplete, Callback onAbort)
-
go
public void go(int n)
-
back
public void back()
-
forward
public void forward()
-
getMatchedComponents
public elemental2.core.JsArray<com.axellience.vuegwt.core.client.component.options.VueComponentOptions> getMatchedComponents(String to)
-
onReady
public void onReady(Callback callback)
-
onError
public void onError(Callback callback)
-
addRoutes
public void addRoutes(elemental2.core.JsArray<RouteConfig> routes)
-
resolve
public ResolveResult resolve(String to)
-
resolve
public ResolveResult resolve(String to, Route current)
-
resolve
public ResolveResult resolve(String to, Route current, boolean append)
-
-