我做了个方案:在 Flutter WebView 里跑 Flutter Web,然后把 Milkdown 包装成一个 Dart Widget。
开发者只需要写:
MilkdownEditor(
initialMarkdown: '# Hello',
onChanged: (md) => print(md),
)
就能用了。背后的 JS 桥接、事件同步、资产打包都是自动的。
项目叫 Fluttron,灵感来自 Electron,但整个技术栈都在 Dart 生态里。第一个 Web Package 已跑通
github.com/maxiee/Fluttron