mirror of
https://github.com/wgh136/flutter_qjs.git
synced 2025-09-27 05:27:23 +00:00
0.2.0
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user