This repository has been archived on 2023-09-06. You can view files and clone it, but cannot push or open issues/pull-requests.
yutent
/
py-gtk-notes
Archived
1
0
Fork 0
py-gtk-notes/app.js

29 lines
537 B
JavaScript
Raw Normal View History

2023-07-21 19:13:51 +08:00
/**
* {}
* @author yutent<yutent.io@gmail.com>
* @date 2023/07/20 14:19:13
*/
import 'es.shim'
import { $, bind } from 'wkit'
2023-07-25 12:29:31 +08:00
function test1() {
2023-07-21 19:13:51 +08:00
try {
2023-07-25 12:29:31 +08:00
window.webkit.messageHandlers.app.postMessage({
data: { foo: 'Test 1' }
2023-07-21 19:13:51 +08:00
})
2023-07-25 12:29:31 +08:00
$('#output').innerHTML = '这是没有回调的 '
2023-07-21 19:13:51 +08:00
} catch (err) {
alert(err)
}
}
2023-07-25 12:29:31 +08:00
function test2() {
native.handler('blabla', { foo: 'bar' }).then(r => {
$('#output').innerHTML = JSON.stringify(r)
2023-07-21 19:13:51 +08:00
})
}
bind($('.btn1'), 'click', test1)
bind($('.btn2'), 'click', test2)