Options
All
  • Public
  • Public/Protected
  • All
Menu

VueTransitionComponent

Index

Variables

Const ADD_COMPONENTS

ADD_COMPONENTS: string = `${namespace}/addComponents`

Const REMOVE_COMPONENTS

REMOVE_COMPONENTS: string = `${namespace}/removeComponents`

Const browser

browser: Parser = Bowser.getParser(window.navigator.userAgent)

Let eventBus

eventBus: EventBus

Const flowManager

flowManager: FlowManager = new FlowManager()

Create the single instance of the flow manager

Const namespace

namespace: "vue-transition-component/scroll-tracker-component-manager" = "vue-transition-component/scroll-tracker-component-manager"

Functions

Const getEventBus

  • getEventBus(): EventBus

Object literals

Const defaultOptions

defaultOptions: object

config

config: object

axis

axis: Y = Axis.Y

beyondView

beyondView: string = "beyondView"

componentId

componentId: string = "componentId"

container

container: Window = window

When this is set to a container other than the window, you need to set the html/body tag to a fixed height(100%) and overflow: hidden. And set the container to a fixed height(100%) and overflow: auto.

currentViewProgress

currentViewProgress: string = "currentViewProgress"

debugBorderColor

debugBorderColor: string = "red"

element

element: string = "$el"

enableSmoothScroll

enableSmoothScroll: false = false

When this is enabled you should set the container(body) to a fixed height(100%).

enterView

enterView: string = "enterView"

enterViewThreshold

enterViewThreshold: string = "transitionInThreshold"

hasEntered

hasEntered: string = "hasEntered"

inViewProgress

inViewProgress: string = "inViewProgress"

inViewProgressEnabled

inViewProgressEnabled: false = false

inViewProgressThreshold

inViewProgressThreshold: string = "inViewProgressThreshold"

leaveView

leaveView: string = "leaveView"

resizeDebounce

resizeDebounce: number = 100

scrollThrottle

scrollThrottle: number = 100

setDebugLabel

setDebugLabel: true = true

smoothScrollOptions

smoothScrollOptions: object

alwaysShowTracks

alwaysShowTracks: false = false

continuousScrolling

continuousScrolling: true = true

damping

damping: number = 0.1

plugins

plugins: object

Type declaration

renderByPixels

renderByPixels: true = true

thumbMinSize

thumbMinSize: number = 20

wheelEventTarget

wheelEventTarget: null = null

Generated using TypeDoc