工具与软件:
您好!
我尝试按照本主题中的上一条建议、通过单击按钮来设置目标值、从而实现了 javascript:
我已在 index.js 中实现:
const init = () => { GcWidget.querySelector('#myButton').then(widget => { widget.addEventListener('click', async () => { const binding = bindingRegistry.getBinding('pm.sampledata'); const value = binding.getValue();// value = 1; const value2 = 1; binding.updateValue(value2); alert("Button Clicked!"); }); });};
我在目标上有一个无限 while 循环来检查采样数据的值、如果"采样 数据"变为一些非零值、则会在电路板上切换一个 LED、并且另一个变量也会递增、我可以通过链接到另一个 GUI Composer 文本框来监控该变量。
我得到"按钮被点击了!" 当我按下按钮时发出警报、但我看不到正在设置采样数据。 (LED 不在切换、变量不会递增)。
我是否需要将"GcWidget.***"放在其他地方? 或者、我还需要做些什么才能使它正常工作吗?
谢谢!
