vue-custom-element-rails
vue-custom-element wrapper
Installation
yarn add @sonicgarden/vue-custom-element-rails
Usage
// When IE11 support is not required// import registerCustomElement from '@sonicgarden/vue-custom-element-rails/dist/slim'
%my-component{ vue_component_props(user: user_hash, items: items) }
With vue-i18n
Vue const messages = en: message: hello: 'hello world' ja: message: hello: 'こんにちは、世界' const i18n = locale: 'ja' messages
Slot
In app/views/home/index.html.haml:
%my-component %p hello