Universal file uploader Vue component.

JavaScript dependencies:

  • modules/editor/assets/vendor/bluebirdjs/bluebird.min.js
  • modules/editor/assets/vendor/promise-queue/promise-queue.js

Promise cancellation must be enabled.


Public Properties

There are no public properties in the class.

Show inherited public properties

Inherited Public Properties

Protected Properties

protected $require

require Vue component class names for this component.

Show inherited protected properties

Inherited Protected Properties

Public Methods

Show inherited public methods

Inherited Public Methods

Protected Methods

protected loadDependencyAssets()

protected loadDependencyAssets(): void 

Adds dependency assets required for the component. This method is called before the component's default resources are loaded. Use $this->addJs() and $this->addCss() to register new assets to include on the page.

protected registerSubcomponents()

protected registerSubcomponents(): void

Show inherited protected methods

Inherited Protected Methods