work in progress: polling, ...
This commit is contained in:
parent
bba0177f9f
commit
d1eb02ee28
3 changed files with 20 additions and 4 deletions
|
@ -3,6 +3,7 @@ import { createApp } from './lib/petite-vue.es.js'
|
||||||
createApp({
|
createApp({
|
||||||
$delimiters: ['{|', '|}'],
|
$delimiters: ['{|', '|}'],
|
||||||
urlParams: new URL(location.href).searchParams,
|
urlParams: new URL(location.href).searchParams,
|
||||||
|
poll,
|
||||||
newdata: '',
|
newdata: '',
|
||||||
data: '',
|
data: '',
|
||||||
save
|
save
|
||||||
|
@ -10,6 +11,23 @@ createApp({
|
||||||
|
|
||||||
function save() {
|
function save() {
|
||||||
this.data += '\n' + this.newdata
|
this.data += '\n' + this.newdata
|
||||||
|
this.newdata = ''
|
||||||
|
}
|
||||||
|
|
||||||
|
//let pwait = new Promise(function(resolve, reject) {
|
||||||
|
// poll()
|
||||||
|
//})
|
||||||
|
|
||||||
|
function poll() {
|
||||||
|
fetch('http://localhost:8125/api/system/poll/service/pclt-0001')
|
||||||
|
.then((res) => res.json())
|
||||||
|
.then((data) => {
|
||||||
|
console.log(data)
|
||||||
|
this.newdata = data['status']
|
||||||
|
this.poll()
|
||||||
|
})
|
||||||
|
console.log('after fetch')
|
||||||
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
function Data() {
|
function Data() {
|
||||||
|
@ -24,5 +42,3 @@ function Data() {
|
||||||
// p = new URL(location.href).searchParams
|
// p = new URL(location.href).searchParams
|
||||||
// id = p.get('id')
|
// id = p.get('id')
|
||||||
|
|
||||||
// fetch('http://localhost:8125/api/system/poll/service/pclt-0001').
|
|
||||||
// then((res) => res.json()).then((data) => console.log(data))
|
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
{{ $js := resources.Get "js/main.ts" | js.Build (dict "minify" false) }}
|
{{ $js := resources.Get "js/main.ts" | js.Build (dict "minify" false) }}
|
||||||
<script src="{{ $js.Permalink }}"></script>
|
<script src="{{ $js.Permalink }}" defer></script>
|
||||||
|
<div v-scope>{| poll() |}</div>
|
||||||
|
|
|
@ -16,4 +16,3 @@
|
||||||
<div>id = {| urlParams.get('id') |}</div>
|
<div>id = {| urlParams.get('id') |}</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue