响应式变量

【功能实现】

当变量值发生变化时,自动触发对应的监听函数

 

【引入】

在Plug内引入 ws.lua文件。

 

【代码】

Import "ws.lua" //引入 ws.lua插件

//设置监听变量name,并与函数chageName 绑定
ws.addListen "name", chageName

//变量赋值
ws.setVar "name", "李四"

//变量取值
TracePrint ws.getVar("name")

//监听函数
Function chageName(newVal, oldVal)
    TracePrint "旧名:" & oldVal & ",新名:" & newVal
End Function

 

posted @ 2024-09-02 10:06  1024记忆  阅读(23)  评论(0)    收藏  举报