display shortcode with parameter 'expr'
This commit is contained in:
parent
af6a4a075d
commit
bf311a0dee
3 changed files with 6 additions and 5 deletions
|
@ -17,4 +17,4 @@ cyberscopes example site - use petite-vue in Hugo-generated sites.
|
||||||
{{< pv/input-textline name="firstname" >}}
|
{{< pv/input-textline name="firstname" >}}
|
||||||
{{< pv/input-textline name="lastname" >}}
|
{{< pv/input-textline name="lastname" >}}
|
||||||
|
|
||||||
{{< pv/display name="firstname" >}}
|
{{< pv/display expr="`${data.firstname} ${data.lastname}`" >}}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
|
{{- $expr := .Get "expr" | default "data" -}}
|
||||||
<div v-scope @vue:mounted="mounted('data')">
|
<div v-scope @vue:mounted="mounted('data')">
|
||||||
<pre v-text="data"></pre>
|
<pre v-text="{{ $expr }}"></pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-scope @vue:mounted="mounted('output')">
|
<div v-scope @vue:mounted="mounted('output')">
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{{- $name := default "textline" (.Get "name") }}
|
{{- $name := default "textline" (.Get "name") }}
|
||||||
<div v-scope>
|
<div v-scope>
|
||||||
<input type="text" name="{{ $name }}" autofocus
|
<input type="text" name="{{ $name }}" autofocus
|
||||||
v-model="data.{{ $name }}"
|
v-model="data.{{ $name }}"
|
||||||
@vue:mounted="$el.value = ''"
|
@vue:mounted="data.{{ $name }} = ''"
|
||||||
@change="save($el.value)" />
|
@change="save()" />
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Reference in a new issue