当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
3 Star 10 Fork 2

每天一点 / snowy_flutter
关闭

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.84 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
每天一点 提交于 2021-07-16 12:30 . update README.md.

项目准备

拉取小诺项目,并启动小诺后端项目(关于小诺的后端项目相关操作,再次不进行赘述,可去小诺的官方进行了解:https://xiaonuo.vip/)

输入图片说明

开始使用

下载项目

https://gitee.com/icefox1/flutter_app.git

拉去依赖

输入图片说明

配置后端的访问地址

输入图片说明

web容器运行

输入图片说明

运行效果

1、欢迎页

输入图片说明

2、登录页

输入图片说明

3、验证码

输入图片说明

时候启用验证码是小诺的后端决定的

4、主页

输入图片说明

5、个人中心

输入图片说明

安卓的演示效果于web端基本一直,可自行选择相应的容器进行演示,ios端作者暂未进行进行测试

lib目录结构

├── common					 # 抽离文件
│   └── apis                 # 接口
|   └── dto                  # dto(服务接口的对象)
|   └── middlewares 		 # getX中间件(用于鉴权、路由重定向)
|   └── model 		         # model对象(除接口的对象,其他对象都放在此处)
|   └── routes 		         # 路由管理
|   └── utils 		         # 工具类
|   └── values 		         # 常量
|   └── widget 		         # 公共组件
├── init					 # 初始化文件
├── pages					 # 页面

web打包注意事项

  • 1、web 打包命令 flutter build web --web-renderer html

  • 2、web/index.html 要修改两个地方 14行和 67行

    注释掉14行 67行修改成(兼容安卓和微信移动端): if (reg.installing == null) waitForActivation(reg.waiting) // << Modified here else waitForActivation(reg.installing); // << Modified here //waitForActivation(reg.installing ?? reg.waiting); // << Modified here

  • 3、Uncaught TypeError: Cannot read property 'toString' of null 该错误未修复

Dart
1
https://gitee.com/icefox1/snowy_flutter.git
git@gitee.com:icefox1/snowy_flutter.git
icefox1
snowy_flutter
snowy_flutter
master

搜索帮助