Skip to content

时间相关

javascript
const core = require('cheese-js');
lua
local core = require('cheese-lua')

ui线程:ui(callback: Callback): void

参数:

  • Callback (callback):回调

用法示例:

javascript
const core = require('cheese-js'); //导入核心模块

const webview = core.webview;
webview.ui((e) => {
    switch (String(e.id)) {
        case 'btn1':
            console.log("按钮1 被点击了")
            break;
        default:
            console.log('Unknown fruit.');
            break;
    }
    return 1
})
lua
local core = require('cheese-lua')
local webview = core.webview
webview.ui(function(e)
    if tostring(e.id) == "btn1" then
        print("按钮1 被点击了")
    else
        print("Unknown fruit.")
    end
    return 1
end)

window对象:window(methodName: string, ...args: any[]): void

参数:

  • string (methodName):方法名或字段名 方法名要带括号如test(),字段名不要带括号如 test。
  • any[] (...args):参数

用法示例:

javascript
const core = require('cheese-js'); //导入核心模块

const webview = core.webview;

console.log("调用前端UI window中的字段",webview.window("test"))
console.log("调用前端UI window中的方法",webview.window("testFun()"))
console.log("调用前端UI window中的方法并传参",webview.window("testFun1()","传递测试"))
lua
local core = require('cheese-lua')
local webview = core.webview

print("调用前端UI window中的字段", webview.window("test"))
print("调用前端UI window中的方法", webview.window("testFun()"))
print("调用前端UI window中的方法并传参", webview.window("testFun1()", "传递测试"))

document对象:document(methodName: string, ...args: any[]): void

参数:

  • string (methodName):方法名或字段名 方法名要带括号如test(),字段名不要带括号如 test。
  • any[] (...args):参数

用法示例:

javascript
const core = require('cheese-js'); //导入核心模块

const webview = core.webview;
console.log("调用前端UI document中的字段",webview.document("test"))
console.log("调用前端UI document中的方法",webview.document("testFun()"))
console.log("调用前端UI document中的方法并传参",webview.document("testFun1()","传递测试"))
lua
local core = require('cheese-lua')
local webview = core.webview
print("调用前端UI document中的字段", webview.document("test"))
print("调用前端UI document中的方法", webview.document("testFun()"))
print("调用前端UI document中的方法并传参", webview.document("testFun1()", "传递测试"))

Released under the GPL-3.0 License.