머리말
Flutter e-book
Flutter Chinese 웹 사이트 구축 및 기타 지식은
Flutter Chinese 커뮤니티 에서 찾을 수 있습니다.
Dart 기본 학습
본문
- 쿠키 를 지원하는 webview_flutter 가 최신 버전 0.3.19 + 8 webview_flutter 원본 프로젝트 와 병합되었습니다.
//在yaml文件里直接依赖不要通过basemodule间接依赖
webview_flutter:
git:
url: [email protected]:Darksiderlyd/plugins.git
ref: lyd
path: packages/webview_flutter
//设置 cookieManager记得初始化
onWebViewCreated: (controller) async {
_controller = controller;
await _cookieManager.setCookies(
await _controller.currentUrl(),[Cookie('token', 'xxx')]); }
//获取cookies
onPageFinished: (url) async {
await _cookieManager.getCookies(await _controller.currentUrl()).then((value){
value.forEach((cookie){
print(cookie.name);
print(cookie.value);
});
});
}
- TextField는 IOS에서 키보드 테마 모드를 설정하며 기본값은 어두운 모드입니다.
keyboardAppearance: Brightness.light,
- Flutter 토큰이 만료 된 후 로그인 페이지로 이동하여 이전 인터페이스를 삭제하여 돌아 가기 버튼이 홈페이지로 돌아 가지 않도록합니다. 다른 Sao 작업은이 링크를 참조하십시오.
직접 포크하고 원래 원격웨어 하우스를 통해 자체 포크의 로컬 및 원격웨어 하우스를 업데이트해야하는 경우 Git fork를 참조하십시오.
//注意第二个参数要为false才会关闭之前页面,true则不关
Navigator.of(context).pushNamedAndRemoveUntil(’/targetPage’, (Route route) =>false);
- IPhoneX IPhone11 또는 기타 Android 기기의 하단에있는 가상 버튼이 차단 된 경우 SafeArea를 사용하여 신체 또는 하위 부분을 감쌀 수 있습니다. 몰입하려면 앱 바를 감싸지 마세요.
SafeArea(
child:xxx,
)