explore petite-vue functionalities ...
This commit is contained in:
parent
9bdde0637d
commit
55c6ad1a5f
4 changed files with 11 additions and 6 deletions
|
@ -1,6 +1,6 @@
|
|||
import { createApp } from './lib/petite-vue.es.js'
|
||||
|
||||
const apiUrl = 'http://localhost:8125/api/system/poll/service/pclt-0001'
|
||||
const apiUrl = '/api/system/poll/service/pclt-0001'
|
||||
|
||||
const appdata = {
|
||||
$delimiters: ['{|', '|}'],
|
||||
|
@ -8,7 +8,10 @@ const appdata = {
|
|||
poll,
|
||||
newdata: '',
|
||||
data: '',
|
||||
save
|
||||
save,
|
||||
mounted() {
|
||||
console.log('app mounted')
|
||||
}
|
||||
}
|
||||
|
||||
createApp(appdata).mount()
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
title: "example"
|
||||
summary: ""
|
||||
img:
|
||||
pageid:
|
||||
domains: []
|
||||
topics: []
|
||||
date: 2023-02-16
|
||||
|
@ -16,6 +17,6 @@ cyberscopes example site - use petite-vue in Hugo-generated sites.
|
|||
|
||||
{{< pv-count init="7" expr="count--" label="dec" >}}
|
||||
|
||||
{{< pv-count init="99" expr="save('Hello World!')" label="log" >}}
|
||||
{{< pv-count init="99" expr="save()" label="log" >}}
|
||||
|
||||
{{< input >}}
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
<div>{{ or .Params.Pageid .File.UniqueID "unknown" }}</div>
|
||||
{{ $js := resources.Get "js/main.ts" | js.Build (dict "minify" false) }}
|
||||
<script src="{{ $js.Permalink }}" defer></script>
|
||||
|
|
|
@ -4,12 +4,12 @@
|
|||
@change="save" />
|
||||
</div>
|
||||
|
||||
<div v-scope>
|
||||
<pre v-effect="$el.textContent = data" ></pre>
|
||||
<div v-scope @vue:mounted="mounted">
|
||||
<pre v-text="data"></pre>
|
||||
</div>
|
||||
|
||||
<div v-scope>
|
||||
<pre v-effect="$el.textContent = newdata" ></pre>
|
||||
<pre v-text="newdata" @vue:mounted="mounted"></pre>
|
||||
</div>
|
||||
|
||||
<div v-scope>
|
||||
|
|
Loading…
Add table
Reference in a new issue