LCUI CLI 0.2.0 发布,LCUI 的命令行开发工具
LCUI CLI 0.2.0 发布了,它是 LCUI 的命令行开发工具,自带最小 LCUI 应用程序模板以及相关辅助功能,用于提升 LCUI 应用程序de开发体验。
更新概要
问题修复
新功能
- 添加用于编译路由配置文件的编译器 (f62f70f)
- 为 i18n 编译器添加 sourceDir 选项 (d07b14d)
- 重命名 ‘ci18n’ 命令为 ‘compile i18n’ (ec0266e)
更新说明
用 C 语言描述 LCUI Router 的路由配置比较麻烦,为此,lcui-cli 加入了路由配置编译功能,你可以使用 JavaScript 代码来描述路由配置,例如:
module.exports = [ { path: '/foo', component: 'foo' }, { path: '/bar', component: 'bar' } ]
内容结构和 Vue Router 的路由配置大致一样,只不过 LCUI Router 路由配置中的 component 属性必须是组件类型名,而 Vue Router 的则是组件声明对象。
在写好配置文件后,使用以下命令将它编译为 C 代码:
lcui compile router
使用此命令后,lcui-cli 会默认将当前目录下的 config/router.js 文件编译为 src/lib/router.c 和 src/lib/router.h 文件。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
LCUI Router App 0.1.0 发布,LCUI Router 的应用项目模板
LCUI Router App 0.1.0 发布了,它是 LCUI Router 的应用项目模板,开发者可基于此模板快速开发 LCUI 应用程序。 这是第一个公开发行版,没有更新内容,以下是简单的介绍。 在 LCUI 和 LCUI Router 的更新资讯中分别有提到 Flex 布局系统和路由导航功能,但由于文中并没有提供一个实际例子来展示具体效果,导致资讯内容让人觉得有点虚。不过这篇更新资讯可以解决此问题,从上面的 GIF 截图中可以出这个示例应用包含: 路由导航功能:前进、后退、主页、直接跳转 多个路由实例:每个标签页都有自己的路由实例,可以单独控制 示例页面:新标签页、欢迎页、关于页、文件页、404 页 Flex 布局的简单应用:主界面使用 flex 布局,主轴为垂直方向,选项卡栏和导航栏高度固定,内容区域高度占满剩余空间 LC Design 组件库的简单应用:图标、按钮和下拉框都来自 LC Design 组件库 图形界面编程的简单示例:在工作线程中加载文件列表并生成对应的 UI 部件列表,然后交给主线程(UI 线程)渲染 已编译的成品在发行版页面的附件中可以找到,如果你想手动下...
- 下一篇
蚂蚁金服数据可视化引擎 G2 4.0 正式版发布!
G2 是一套面向常规统计图表,以数据驱动的高交互可视化图形语法。 经历了为期半年的大规模底层重构和开发迭代,G2 4.0 终于和大家见面了。作为继 2017 年 11 月 22 日 G2 3.0 正式开源发布以来 G2 的第二次大版本发布,4.0 版本仍坚守着『打造数据驱动的高交互图形语法』的初心,在图形语法的基础上,新增了交互语法,同时在产品的功能、体验、易用性和灵活性等各个方面进行了全面提升。 全新的 4.0 首先欢迎一波 star ~~~~ 严格意义上来说,这并不是一次重构,而是一次大规模的重写,我们自底向上,从代码到文档,构建了全新的 G2。 全面拥抱 TypeScript 我们使用 TypeScript 重写了 G2 以及其相关的所有模块,并提供了完整的类型定义文件。 绘图引擎升级,多引擎切换 G 是 AntV 旗下一款易用、高效、强大的 2D 可视化渲染引擎,提供 Canvas、SVG 等多种渲染方式的实现。 随着 AntV 底层渲染引擎 G 4.0的发布,为 G2 4.0 带来了Canvas、SVG多渲染模式支持、局部刷新、动画体验增强等多种利好。 更新机制引入 在 G2...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8安装Docker,最新的服务器搭配容器使用