使用v.setVar()设置了值之后不能马上输出,需要等待一段时间,quicker中的变量值才生效

经验创意 · 458 次浏览
罗名扬的quicker 创建于 2021-11-02 11:44

js代码如下

function setVar() {
  // 设置文本值
  chrome.webview.hostObjects.sync.v.setVar('text', 'Hello world from js code')
}
setVar()

刚开始的时候,我没有添加等待时间,则页面显示为

 

之后我添加了等待时间

变量才设置生效


回复内容
CL 2021-11-02 13:18
#1

js代码不是立即执行的,要等Dom ready之后才会执行。如果后面依赖于js里返回的结果,可以在等待窗口关闭以后再执行后面的步骤。

回复主贴