register a custom element with Vue.js.