【文件属性】:
文件名称:HybridFlutter:Flutter + V8JsCore 动态化
文件大小:270KB
文件格式:ZIP
更新时间:2021-05-06 17:13:55
android dart ios js flutter
HybridFlutter
Flutter + V8/JsCore 动态化实践
DSL(HTML+CSS+JS)
由HTML标签来开发原生组件,那么首先需要将HTML做解析,这里我们将HTML通过node脚本解析成JSON字符串,再用Dart来解析JSON,映射对应的标签到flutter的组件。
一、HTML部分
为了高效解析,直接用flutter的组件名在HTML文件上开发
文件目录如下:
config
{
"navigationBarTitleText": "",
"backgroundColor": "#eeeeee",
"enablePullDownRefresh": true
}
HTML
<!DOCTYPE html>
<html lang="en" html-identify="CC">
<head>
<meta charset="UTF-8" />