Socket
Book a DemoInstallSign in
Socket

vue-element

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-element

register a custom element with Vue.js.

latest
Source
npmnpm
Version
1.0.1
Version published
Maintainers
1
Created
Source

Vue.element plugin

Register a real Custom Element using Vue.js.

Requirements

  • Only works with Vue ^0.11.0
  • The browser must support the Custom Element API (currently Chrome only), or you need to include the Web Components polyfill.

Installation

Available through npm, Component, Duo or Bower.

Direct include

If you are using Vue globally, just include vue-element.js and it will automatically install the Vue.element method.

CommonJS

Vue.use(require('vue-element')) // installed
Vue.element('my-element', { /* ... */ })

Usage

Usage is the same as Vue.component() - you pass in exactly the same options as if you are defining a Vue component. A few things to note:

  • You don't need to manually instantiate a root level Vue instance. Custom Elements get auto-promoted when document.registerElement is called. You can also freely define the element before or after the markup.

  • You can expose attributes with Vue's props (0.12) or paramAttributes (0.11) option. See the example folder to see it in action.

  • Be default the element does not use Shadow DOM. If you want to enable Shadow DOM encapsulation, pass in shadow: true in your component options.

Keywords

vue

FAQs

Package last updated on 31 May 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts