flutter_wanandroid
flutter_wanandroid copied to clipboard
意见&反馈
大家对该项目有好的意见和建议,欢迎评论交流。
类似 bloc_index.dart 的命名风格不太好,我建议使用 index.dart 或 export.dart.
这样写的为了方便区分,里面还有page_index, util_index等,最终都合并到component_index.dart
component_index.dart 中 ... export 'package:flutter_wanandroid/ui/pages/page_index.dart';
含: export 'about_page.dart';
about_page.dart 中又引用 component_index.dart: import 'package:flutter_wanandroid/common/component_index.dart';
是否存在循环依赖?
不能将page看成component吧.component一般应该是与具体用途无关的可以重用的组件.
确实存在循环依赖,已修改。 component_index是把所有依赖集中在一起,用的时候每个dart文件里面简洁点,可能这种方式确实不太好
我建议把集中起来引用的层次仅限制到一级目录
给webview加个cookie管理,不能设置cookie很痛苦
@woscsw 就算加我也只能加安卓的,ios不会!
启动后的第一页能不能改成一个登录页?这样里面的注销可以注销到登录页
@ismlsmile 可以,但还是要通过类似pushReplacementNamed到登陆页
你好,谢谢你的分享,我想请问一下,在包都下完后,依然遇到一些类找不到,以及方法未定义的问题,是什么原因?谢谢
@bladeofgod 应该是你用过更高版本的拼音库导致的名字不匹配,我已经更新了,pull下代码
@bladeofgod 重新pull下代码
@Sky24n flutter get下载apk文件到手机目录后如何自动调起apk的自动安装, flutter能直接做到吗? 不想写原生的
@boot-vue 只能通过插件方式安装,pub上已经有人写了插件了install_plugin
这个插件有啥作用?没有想通,能解释一下吗?谢谢。
@jonahfang 什么插件?
请教下主页列表,为啥要把bloc.bannerStream这个StreamBuilder写在最外层?可以都包在RefreshScaffold里面吗,因为其他几个部分的列表都是在里面,唯独banner写在最外面,感觉都写在里面看着要好点?这个地方不是很明白作者用意。
明白了 谢谢
@Sky24n 您好,我看项目里很多地方都是使用的StreamBuilder和Bloc来控制Widget的状态,但是有个情况,就是如果没有网络的话,很多页面都会一直显示loading状态,我觉得可以改下,给用户一个提示,或者显示个错误页面,这样用户体验会更好
@itlws 加这个也挺简单的,只不过没有素材没有做而已
什么时候升级下dio
什么时候升级下dio
自己改吧!
在体系的下 找个音视频点进去 上拉加载两页 然后再切换到相机Camera 点击一个文章进入详情页页面再返回来 然后再切换到音视频 好像原本的音视频 上拉加载到第二页 会变成第一页的内容了 好像路由跳转后 原本的comList 都会变成null 所以才会再次请求一次onRefresh , comList 路由跳转后再返回会变成null
在体系的下 找个音视频点进去 上拉加载两页 然后再切换到相机Camera 点击一个文章进入详情页页面再返回来 然后再切换到音视频 好像原本的音视频 上拉加载到第二页 会变成第一页的内容了 好像路由跳转后 原本的comList 都会变成null 所以才会再次请求一次onRefresh , comList 路由跳转后再返回会变成null
已知悉~
请教下关于RefreshScaffold的几个问题:
- SmartRefresher的onRefresh和RefreshIndicator的onRefresh的下拉刷新有啥不一样呢?
- SmartRefresher的enablePullDown: false这个地方为啥写死为false,不是应该为true开启下拉刷新吗?
已解决。
Flutter全局屏幕适配auto_size,有兴趣的可以帮忙测试使用下~
bloc: ^4.0.0 flutter: ^4.0.0 官方包已经出了,有计划重构吗?