Flutter 개발 및 솔루션에서 발생하는 문제 (지속적인 업데이트)

머리말

Flutter e-book
Flutter Chinese 웹 사이트 구축 및 기타 지식은
Flutter Chinese 커뮤니티 에서 찾을 수 있습니다.
Dart 기본 학습

본문

  1. 쿠키지원하는 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);
		});
	});
}

  1. TextField는 IOS에서 키보드 테마 모드를 설정하며 기본값은 어두운 모드입니다.
keyboardAppearance: Brightness.light,
  1. Flutter 토큰이 만료 된 후 로그인 페이지로 이동하여 이전 인터페이스를 삭제하여 돌아 가기 버튼이 홈페이지로 돌아 가지 않도록합니다. 다른 Sao 작업은이 링크를 참조하십시오.

직접 포크하고 원래 원격웨어 하우스를 통해 자체 포크의 로컬 및 원격웨어 하우스를 업데이트해야하는 경우 Git fork를 참조하십시오.

//注意第二个参数要为false才会关闭之前页面,true则不关
Navigator.of(context).pushNamedAndRemoveUntil(’/targetPage’, (Route route) =>false);

  1. IPhoneX IPhone11 또는 기타 Android 기기의 하단에있는 가상 버튼이 차단 된 경우 SafeArea를 사용하여 신체 또는 하위 부분을 감쌀 수 있습니다. 몰입하려면 앱 바를 감싸지 마세요.
SafeArea(
    child:xxx,
)
  1. flutter_bugly

추천

출처blog.csdn.net/u011148116/article/details/104513300