UNPKG

mwc-app

Version:

## Project setup ``` yarn install ```

29 lines (21 loc) 691 B
import Vue from 'vue' import App from './App.vue' import store from './store' // require('document-register-element/build/document-register-element) import VueCustomElement from 'vue-custom-element' import './assets/styles/global.scss' import Components from './components/index.custom' Vue.use(VueCustomElement) Vue.config.productionTip = false App.store = store // new Vue({ // store, // render: h => h(App) // }).$mount('#app') function camelCaseToDash (myStr) { return myStr.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() } Object.keys(Components).forEach(name => { Vue.customElement(camelCaseToDash(name), Components[name]) // Vue.customElement('login-app', App) })