variables method
异步读取变量,key可以指定读取的内容,如果不指定返回所有变量;返回值为空间域变量Json
eg:
{
"pageName": "helloWorld",
"type": "variable",
"args": {
"num": 10,
"string": "12580",
"object": {
"array": "1", "2", "3"
,
"num": 123
}
}
}
Implementation
@override
Future<String> variables(String pageName, Map<dynamic, dynamic> variableNames) async{
var msg = FairMessage(pageName, FairMessage.VARIABLE, variableNames);
var reply = _channel!.sendCommonMessage(jsonEncode(msg.from()));
return await reply ?? '';
}