Class: Matestack::Ui::VueJs::Components::Onclick

Inherits:
Vue
  • Object
show all
Defined in:
lib/matestack/ui/vue_js/components/onclick.rb

Instance Method Summary collapse

Methods inherited from Vue

#base_vue_props, #component_attributes, #component_id, #component_uid, #create_children, inherited, #initialize, #matestack_ui_vuejs_ref, #vue_component, vue_name, #vue_name

Constructor Details

This class inherits a constructor from Matestack::Ui::VueJs::Vue

Instance Method Details

#onclick_attributesObject



16
17
18
19
20
21
22
# File 'lib/matestack/ui/vue_js/components/onclick.rb', line 16

def onclick_attributes
  options.merge({
    class: "matestack-onclick-component-root",
    'v-on:click.prevent': 'vc.perform',
    href: "#"
  })
end

#responseObject



10
11
12
13
14
# File 'lib/matestack/ui/vue_js/components/onclick.rb', line 10

def response
  a onclick_attributes do
    yield
  end
end