void QWebEnginePage::runJavaScript(const QString &scriptSource, FunctorOrLambda resultCallback);
在runjavaScript的第三个参数里,使用Lambda表达式,并且捕获参数列表用this,这样异步的也能在得到值后再去赋值了。
page->runJavaScript("getadd;",[this](const QVariant &virant) {this->setJsession(virant.toString());});