Sha256: f7e05809537612ff0204412ef274b0a4570c03fbd3184ef4cb766e0f993d8bcf

Contents?: true

Size: 720 Bytes

Versions: 5

Compression:

Stored size: 720 Bytes

Contents

// Generated by Vuejs gem ~> github.com/ytbryan/vuejs
// Run this example by adding  <%%= javascript_pack_tag "<%= name %>" %> into your 
// Rails' view
// To generate another component part with turbolinks, please run `rails generate vue something --turbolinks`

import TurbolinksAdapter from 'vue-turbolinks';
import Vue from 'vue.esm'
<% if options['seperate'] -%>
import App from '../parts/<%= name %>/<%= name %>.vue'
<% else -%>
import App from '../parts/<%= name %>.vue'
<% end -%>
Vue.use(TurbolinksAdapter)

document.addEventListener('turbolinks:load', () => {
  if(isView("###")){
    const <%= name %> = new Vue({
      render: h => h(App)
    }).$mount('#<%= name %>')
    console.log({<%= name %>})
  }  
})

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
vuejs-1.1.0.beta8 lib/generators/generator_templates/turbolinks/turbolinks-pack.js.erb
vuejs-1.1.0.beta7 lib/generators/generator_templates/turbolinks/turbolinks-pack.js.erb
vuejs-1.1.0.beta6 lib/generators/generator_templates/turbolinks/turbolinks-pack.js.erb
vuejs-1.1.0.beta5 lib/generators/generator_templates/turbolinks/turbolinks-pack.js.erb
vuejs-1.1.0.beta4 lib/generators/generator_templates/turbolinks/turbolinks-pack.js.erb