This commit is contained in:
ekibun
2021-01-02 00:57:52 +08:00
parent d44af3d093
commit 045277dbe3
13 changed files with 278 additions and 185 deletions

View File

@@ -75,12 +75,14 @@ class _TestPageState extends State<TestPage> {
_ensureEngine() {
if (engine != null) return;
engine = IsolateQjs(methodHandler);
engine.setModuleHandler((String module) async {
if (module == "test") return "export default '${new DateTime.now()}'";
return await rootBundle.loadString(
"js/" + module.replaceFirst(new RegExp(r".js$"), "") + ".js");
});
engine = IsolateQjs(
methodHandler: methodHandler,
moduleHandler: (String module) async {
if (module == "test") return "export default '${new DateTime.now()}'";
return await rootBundle.loadString(
"js/" + module.replaceFirst(new RegExp(r".js$"), "") + ".js");
},
);
}
@override

View File

@@ -82,7 +82,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.1.4"
version: "0.2.0"
flutter_test:
dependency: "direct dev"
description: flutter