这是个快速入门示例,通过这个示例您可以快速了解GenUI的开发过程。
名称 | 版本 |
---|---|
Mac | - |
Ract | 0.1.0 |
更多Ract详细命令请参照: Ract
Ract
是您开启GenUI之路的第一步,请选择最新的版本进行下载
Releases: https://github.com/Privoce/ract/releases
您的计算机可能会提示安全问题,请选择允许
当前Windows系统的打包问题尚未解决
您可以通过以下方式将 ract 配置为全局命令:
回车
表示完成当前操作空格
表示增加或切换选项↑
↓
键来切换选项卡←
→
键来调整输入时光标的位置Yes
/y
或No
/n
来表示是或否,当出现询问项时ctrl + c
运行ract create
命令,Ract会自动帮您检测环境,当所有工具链完整时,Ract会帮助您构建一个项目
Ract会提示您相关的工具链的缺失,如果您的工具链不完整,可以直接使用ract install
命令进行响应的安装
如果您是个新手,那么可能需要安装:
你所要做的只是选择安装项即可
在GenUI中,你需要使用ract run
来启动项目
您无需cd
到源项目代码目录,只需要cd
到GenUI项目根目录即可
GenUI项目是个典型的Rust Workspace项目,项目根目录就是Workspace目录
例如,您在/Users/John/projects/gen_ui_project
处使用了ract create
构建一个名叫quickstart
的workspace。
你只需要cd
到/Users/John/projects/gen_ui_project/quickstart
即可。然后直接运行ract run
启动后,您会在终端中获得如下输入:
此时Ract正在帮你监视并实时编译你的GenUI项目
启动后,您会在workspace中获得一个名为src_gen_0
的编译包,您需要新增一个终端并cd
到这个目录并使用cargo run
启动项目即可
最终您将获取一个视图:
接下来,我们为home
页面增加一个文字组件和多选框组件
打开start
目录中的views
目录下的home.gen
文件
在<template>
添加如下代码:
完整<template>
如下代码所示:
Ract进行增量编译后您会获得如下提示:
并且视图会进行自动更新: