Showing
4 changed files
with
13 additions
and
6 deletions
@@ -67,8 +67,13 @@ _语言: 中文, [英文](README.md), [印度尼西亚](README.id-ID.md), [乌 | @@ -67,8 +67,13 @@ _语言: 中文, [英文](README.md), [印度尼西亚](README.id-ID.md), [乌 | ||
67 | 67 | ||
68 | **此外,通过[Get CLI](https://github.com/jonataslaw/get_cli)**,无论是在服务器上还是在前端,整个开发过程都可以完全自动化。 | 68 | **此外,通过[Get CLI](https://github.com/jonataslaw/get_cli)**,无论是在服务器上还是在前端,整个开发过程都可以完全自动化。 |
69 | 69 | ||
70 | -**此外,为了进一步提高您的生产效率,我们还为您准备了 | ||
71 | -[VSCode扩展](https://marketplace.visualstudio.com/items?itemName=get-snippets.get-snippets)和[Android Studio/Intellij扩展](https://plugins.jetbrains.com/plugin/14975-getx-snippets)**。 | 70 | +**此外,为了进一步提高您的生产效率,我们还为您准备了一些插件** |
71 | + | ||
72 | +- **getx_template**:一键生成每个页面必需的文件夹、文件、模板代码等等 | ||
73 | + - [Android Studio/Intellij插件](https://plugins.jetbrains.com/plugin/15919-getx) | ||
74 | +- **GetX Snippets**:输入少量字母,自动提示选择后,可生成常用的模板代码 | ||
75 | + - [Android Studio/Intellij扩展](https://plugins.jetbrains.com/plugin/14975-getx-snippets) | ||
76 | + - [VSCode扩展](https://marketplace.visualstudio.com/items?itemName=get-snippets.get-snippets) | ||
72 | 77 | ||
73 | # 安装 | 78 | # 安装 |
74 | 79 | ||
@@ -906,4 +911,6 @@ _想为项目做贡献吗?我们将自豪地强调你是我们的合作者之 | @@ -906,4 +911,6 @@ _想为项目做贡献吗?我们将自豪地强调你是我们的合作者之 | ||
906 | - [GetX Flutter Firebase Auth Example](https://medium.com/@jeffmcmorris/getx-flutter-firebase-auth-example-b383c1dd1de2) - Article by Jeff McMorris. | 911 | - [GetX Flutter Firebase Auth Example](https://medium.com/@jeffmcmorris/getx-flutter-firebase-auth-example-b383c1dd1de2) - Article by Jeff McMorris. |
907 | - [Flutter State Management with GetX – Complete App](https://www.appwithflutter.com/flutter-state-management-with-getx/) - by App With Flutter. | 912 | - [Flutter State Management with GetX – Complete App](https://www.appwithflutter.com/flutter-state-management-with-getx/) - by App With Flutter. |
908 | - [Flutter Routing with Animation using Get Package](https://www.appwithflutter.com/flutter-routing-using-get-package/) - by App With Flutter. | 913 | - [Flutter Routing with Animation using Get Package](https://www.appwithflutter.com/flutter-routing-using-get-package/) - by App With Flutter. |
914 | +- [Flutter GetX use --- simple charm!](https://github.com/CNAD666/getx_template/blob/main/docs/Use of Flutter GetX---simple charm!.md) - CNAD666 | ||
915 | + - [Flutter GetX使用---简洁的魅力!](https://juejin.cn/post/6924104248275763208) | ||
909 | 916 |
@@ -139,7 +139,7 @@ class GetHttpClient { | @@ -139,7 +139,7 @@ class GetHttpClient { | ||
139 | url: uri, | 139 | url: uri, |
140 | headers: headers, | 140 | headers: headers, |
141 | bodyBytes: bodyStream, | 141 | bodyBytes: bodyStream, |
142 | - contentLength: bodyBytes.length, | 142 | + contentLength: bodyBytes?.length ?? 0, |
143 | followRedirects: followRedirects, | 143 | followRedirects: followRedirects, |
144 | maxRedirects: maxRedirects, | 144 | maxRedirects: maxRedirects, |
145 | decoder: decoder, | 145 | decoder: decoder, |
@@ -38,7 +38,7 @@ abstract class _RouteMiddleware { | @@ -38,7 +38,7 @@ abstract class _RouteMiddleware { | ||
38 | /// ```dart | 38 | /// ```dart |
39 | /// GetPage onPageCalled(GetPage page) { | 39 | /// GetPage onPageCalled(GetPage page) { |
40 | /// final authService = Get.find<AuthService>(); | 40 | /// final authService = Get.find<AuthService>(); |
41 | - /// return page.copyWith(title: 'Wellcome ${authService.UserName}'); | 41 | + /// return page.copyWith(title: 'Welcome ${authService.UserName}'); |
42 | /// } | 42 | /// } |
43 | /// ``` | 43 | /// ``` |
44 | /// {@end-tool} | 44 | /// {@end-tool} |
@@ -51,7 +51,7 @@ extension Trans on String { | @@ -51,7 +51,7 @@ extension Trans on String { | ||
51 | } | 51 | } |
52 | 52 | ||
53 | String trPlural([String pluralKey, int i, List<String> args = const []]) { | 53 | String trPlural([String pluralKey, int i, List<String> args = const []]) { |
54 | - return i > 1 ? pluralKey.trArgs(args) : trArgs(args); | 54 | + return i == 1 ? pluralKey.trArgs(args) : trArgs(args); |
55 | } | 55 | } |
56 | 56 | ||
57 | String trParams([Map<String, String> params = const {}]) { | 57 | String trParams([Map<String, String> params = const {}]) { |
@@ -66,7 +66,7 @@ extension Trans on String { | @@ -66,7 +66,7 @@ extension Trans on String { | ||
66 | 66 | ||
67 | String trPluralParams( | 67 | String trPluralParams( |
68 | [String pluralKey, int i, Map<String, String> params = const {}]) { | 68 | [String pluralKey, int i, Map<String, String> params = const {}]) { |
69 | - return i > 1 ? pluralKey.trParams(params) : trParams(params); | 69 | + return i == 1 ? pluralKey.trParams(params) : trParams(params); |
70 | } | 70 | } |
71 | } | 71 | } |
72 | 72 |
-
Please register or login to post a comment