Skip to content

Instantly share code, notes, and snippets.

@carvalhoviniciusluiz
Created August 2, 2017 10:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carvalhoviniciusluiz/4c3d45776f5f97e0c23223d5b851975f to your computer and use it in GitHub Desktop.
Save carvalhoviniciusluiz/4c3d45776f5f97e0c23223d5b851975f to your computer and use it in GitHub Desktop.
Exemplo template .vue
<template lang="html">
<!-- Date -->
<div class="component date" @dblclick="modalShow">
<div :class="klass">
<label :class="metadata.labelClass" :for="name">
{{metadata.label}}
</label>
<div class="form-group date" v-if="metadata.type === 'text'">
<input type="text"
:class="metadata.cssClass"
:title="metadata.hint"
:value="metadata.predefinedValue"
:id="name"
:required="metadata.required"
:disabled="metadata.disabled">
</div>
<div class="input-group date" v-if="metadata.type === 'component'">
<input type="text"
:class="metadata.cssClass"
:title="metadata.hint"
:value="metadata.predefinedValue"
:id="name"
:required="metadata.required"
:disabled="metadata.disabled">
<span class="input-group-addon">
<i class="glyphicon glyphicon-th"></i>
</span>
</div>
<div class="input-daterange input-group" v-if="metadata.type === 'range'">
<input type="text"
:class="metadata.cssClass"
:name="name + '_start'"
:id="name"/>
<span class="input-group-addon">até</span>
<input type="text"
:class="metadata.cssClass"
:name="name + '_end'"
:id="name + '_range'"/>
</div>
<p class="help-block" v-if="metadata.helpText !== ''">
{{metadata.helpText}}
</p>
</div>
<modal :metadata="metadata" :id="id" />
</div>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment