javascript - dart 中带有 package:js 的异步函数
问题描述
所以我需要编写这个 JS 片段:
chrome.contextMenus.onClicked.addListener(async function fetchJson(clickData){
if(clickData.menuItemId == "selectedText" && clickData.selectionText){
register(clickData.selectionText);
}
})
在 Dart 中使用 package:js。我可以做监听器,但我在声明异步函数 fetchJson 时遇到问题。有人可以告诉我如何使用@JS 标头创建它吗?我只知道如何创建这样的简单函数:
@JS('chrome.contextMenus.create()')
external void createContext(not_sure_what_type here);
解决方案
推荐阅读
- verilog - Verilog代码中的BCD加法器,我不知道我的错误
- r - 将回归结果导出到word文件
- android - 在 JsonObjectRequest 之后返回函数中的对象
- acumatica - 订单行帐户字段不会保留
- python - 如何使 pyplot 散点标记不透明?
- python - 使用 Python 从 PDF 文件中提取数据
- sed - Linux shell脚本,解析每一行
- javascript - 当用户点击每个按钮时如何显示图片
- javascript - 如何在反应路由器中捕获 URL 的动态部分
- python-3.x - TypeError:“列表”对象不可调用。总和()函数