Wrap and register a Vue component as a custom element.

Overview

@vue/web-component-wrapper CircleCI

Wrap and register a Vue component as a custom element.

Compatibility

Requires ES2015 classes. IE11 and below not supported.

  • If targeting browsers that natively support ES2015, but not native Web Components:

    You will also need the Shady DOM + Custom Elements polyfill.

    See caniuse.com for support on Custom Elements v1 and Shadow DOM v1.

  • Note on CSS Encapsulation When Using the Shady DOM polyfill

    It's recommended to use CSS Modules instead of