MX Flutte r 介绍
MX Flutte r是一套基于js的高 性能 Flutte r动态化框架,它用极类似Dart的开发方式,通过编写JavaScript 代码 ,来开发 Flutte r应用。
特性
支持 Dart Flutte r语法
支持 定义 Flutte r中同名Widget类
支持 定义相同的Build方式,SetState刷新及事件响应 方法
支持 js模块化开发
支持 VS Code直接调试
支持 模拟器 页面 热更新
使用
第一步: Flutte r侧,创建并启动MXjs Flutte rApp
MXjs Flutte r.getInstance().setup();
MXjs Flutte r.getInstance().ru njs App(jsAppName: "app_test",pageName: null);
第二步: js侧,编写MXjsWidget 页面
class AppTest extends MXjs Flutte rApp {
constructor() {
super("app_test","initRouteName");
}
createJSWidgetWithName(pageName) {
let w = new JSWidgetHomePage;
return w;
}
}
function main(pageName) {
MXJSLog.log("main:pageName" + pageName);
let app = new AppTest;
runApp(app);
}
第三步: Flutte r侧,进入MXJSWidget 页面
Navigator.push(context,MaterialPageRoute(builder: (context) => MXJS Flutte r.getInstance().navigatorPushWithPageName("JSWidgetHomePage")));
GitHub: https://github.com/TGIF-iMatrix/MXFlutter
网站描述: 基于JS的高 性能 Flutte r动态化框架
MXFlutter官方网站
官方网站:
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。