Class VueRouter


  • @JsType(isNative=true,
            namespace="<global>")
    public class VueRouter
    extends Object
    Author:
    Adrien Baron
    • Constructor Detail

    • 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()
      • afterEach

        public void afterEach​(AfterEach afterEach)
      • push

        public elemental2.promise.Promise<Void> push​(String location)
      • push

        public elemental2.promise.Promise<Void> push​(String location,
                                                     Callback onComplete)
      • push

        public elemental2.promise.Promise<Void> push​(Location location)
      • replace

        public elemental2.promise.Promise<Void> replace​(String location)
      • replace

        public elemental2.promise.Promise<Void> replace​(String location,
                                                        Callback onComplete)
      • replace

        public elemental2.promise.Promise<Void> replace​(Location location)
      • replace

        public elemental2.promise.Promise<Void> replace​(Location location,
                                                        Callback onComplete)
      • 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)