JavaScript
显示原文
With lv_binding_js you can write lvgl with JavaScript.
It uses React's virtual DOM concept to manipulate lvgl UI components, providing a familiar React-like experience to users.
Code
Code Running on Real Device
使用 lv_binding_js 你可以用JavaScript编写lvgl。
它利用了React的虚拟DOM概念来操纵lvgl的UI组件,为用户提供了一个熟悉的类React体验。
代码
代码在真实设备上运行
Table of Contents(目录)
Features(功能)
显示原文
Support all lvgl built-in components
Fully support lvgl flex and grid style
support most lvgl style, just write like html5 css
support dynamic load image
Fully support lvgl animation
支持所有LVGL内置组件
完全支持LVGL的flex和grid样式
支持大多数LVGL样式,只需像HTML5 CSS一样编写
支持动态加载图片
完全支持LVGL动画功能
Demo(演示)
显示原文
See the demo folder
查看 演示 文件夹
Building(构建)
显示原文
The following are developer notes on how to build lvgljs on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc.
以下是有关如何在本地平台上构建 lvgljs 的开发者注释。这些不是完整的指南,但包括了必要的库、编译标志等方面的注释。
lvgljs
显示原文
JS Bundle(JS捆绑)
Components(部件)
显示原文
Font(字体)
显示原文
Animation(动画)
显示原文
Style(风格)
JSAPI
Thanks(感谢)
显示原文
lvgljs depends on following excellent work
lvgl: Create beautiful UIs for any MCU, MPU and display type QuickJS: JavaScript engine libuv: platform abstraction layer curl: HTTP client txiki.js: Tiny JavaScript runtime
lvgljs依赖于以下优秀的工作:
lvgl:为任何MCU、MPU和显示类型创建美观的用户界面
QuickJS:JavaScript引擎
libuv:平台抽象层
curl:HTTP客户端
txiki.js:微型JavaScript运行时