小编Ham*_*med的帖子

如何从父窗口小部件调用子窗口小部件的 setState?

每当用户单击设备的后退按钮时,我需要更改子小部件内的变量值并调用setState(). 问题是,当我单击后退按钮时,将调用父窗口小部件的 onWillPopScope() ,而不是子窗口小部件的 onWillPopScope() 。因此,我需要从父级更改子小部件状态的变量值并setstate()在子小部件内部调用。或者,如果有一种方法可以调用子窗口小部件的 onWillPopScope,它也可以解决我的问题。有什么我可以做的吗?

flutter

1
推荐指数
1
解决办法
3098
查看次数

PlatformException(异常,BAD_REQUEST,空,空)

我使用 google_sign_in + Firebase 对用户进行身份验证。

当我选择我的 Google 帐户并确认协议后,会引发此异常。

PlatformException(exception, BAD_REQUEST, null, null) 
Run Code Online (Sandbox Code Playgroud)

google-signin flutter

1
推荐指数
1
解决办法
1125
查看次数

调用 Laravel 中未定义的方法 stdClass::count()

我试图对我的 JSON 响应进行分页,但出现这样的错误

调用未定义的方法 stdClass::count()

我使用 guzzle 来自 Laravel API 的 JSON 响应......

这是我的控制器代码

public function index()
{
    $response =  $this->client->get('getUserIndex')->getBody();
    $content = json_decode($response->getContents());
    $total = $content->count();
    $paginationRecord = CollectionPaginate::paginate($content, $total, '15');
    return view('configuration.comuserprofiles.ComUserProfilesList', ['paginationRecord' => $paginationRecord->data]);
}
Run Code Online (Sandbox Code Playgroud)

php pagination json laravel

0
推荐指数
1
解决办法
2423
查看次数

如何阻止flutter web在每次构建时覆盖我的index.html?

所以我正在使用 flutter web + cloud firestore

为了让云 Firestore 工作,我必须修改我的 index.html。问题是每次我跑

flutter build web
Run Code Online (Sandbox Code Playgroud)

它覆盖了我的 index.html,我必须手动重新添加所有必要的代码片段才能让它再次工作。

有没有一种方法可以在不覆盖 index.html 的情况下运行 flutter build web?

另一个相关问题是,当我将站点部署到 firebase 时,它​​工作正常,但是当我在本地运行此站点进行测试时,使用

flutter run -d chrome
Run Code Online (Sandbox Code Playgroud)

当它在 chrome 上运行时,该站点再次使用了一个全新的 index.html,没有必要的代码,所以它不起作用。我没有机会编辑 index.html 来应用必要的代码,因为它会立即构建并运行。

有没有办法解决这个问题?

dart flutter flutter-web

0
推荐指数
1
解决办法
869
查看次数

标签 统计

flutter ×3

dart ×1

flutter-web ×1

google-signin ×1

json ×1

laravel ×1

pagination ×1

php ×1