Sha256: 89cafc68979ceae831edb7b1d3d05d7ad7dccc384a88df07ede779aa09667cad

Contents?: true

Size: 669 Bytes

Versions: 1

Compression:

Stored size: 669 Bytes

Contents

// Generated by Vue on Rails gem ~> github.com/ytbryan/vueonrails
// To display this Vue component on Rails View, add `require('./<%= name %>')` to app/javascript/application.js
// To generate another component part, please run `rails generate vue something`

import Vue from 'vue'
<% if options['seperate'] -%>
import App from '../parts/<%= name %>/<%= name %>.vue'
<% else -%>
import App from '../parts/<%= name %>.vue'
<% end -%>

document.addEventListener('DOMContentLoaded', () => {
  document.body.appendChild(document.createElement('<%= name %>'))
  const <%= name %> = new Vue({
    render: h => h(App)
  }).$mount('<%= name %>')
  console.log({<%= name %>})
})

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vueonrails-0.1.0 lib/generators/generator_templates/packs/pack.js.erb