hugo-theme-cyberscopes/layouts/shortcodes/pv/input-textline.html

11 lines
435 B
HTML

{{- $type := .Get "type" | default "text" -}}
{{- $name := .Get "name" | default "textline" -}}
{{- $default := .Get "default" | default "" -}}
{{- $attrs := .Get "attrs" | default "" -}}
{{- $onchange := .Get "onchange" | default "" -}}
<div v-scope>
<input type="{{ $type }}" name="{{ $name }}" {{ $attrs }}
v-model="data.{{ $name }}"
@vue:mounted="data.{{ $name }} = '{{ $default }}'"
@change="{{ $onchange }}" />
</div>