小编Joe*_*Joe的帖子

Flutter Firebase Auth with Apple 不会注销


我已经为 Flutter 集成了 Apple 登录。
一切正常,直到我必须从 Stores() 页面注销为止。

应用程序登陆页面(主页)显示了一系列用于登录不同应用程序的按钮:

  • 谷歌
  • 匿名的
  • 苹果
  • 电子邮件和密码

他们所有人都可以使用注销按钮注销,但 Apple 不行。这是我的代码
main.dart

class Main extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return StreamProvider<User>.value(
        value: AuthService().user,
        child: MaterialApp(
          home: Wrapper(),
          routes: {
            "/stores": (_) => Stores()
          },
        ));
  }
}
Run Code Online (Sandbox Code Playgroud)

包装器.dart

class Wrapper extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final user = Provider.of<User>(context);

    if (user == null) {
      return Home(); <-- Landing page before login
    } else {
      return Stores(); <-- Landing page …
Run Code Online (Sandbox Code Playgroud)

ios firebase-authentication flutter

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

Select2加载远程数据与占位符下拉列表的混合

我是Javascript,jQuery,Ajax和jSON世界的新手.

我需要做的是混合使用SELECT2的2个选项

占位符

$("#e2_2").select2({
    placeholder: "Select a State"
});
Run Code Online (Sandbox Code Playgroud)

加载远程数据

$("#e6").select2({
     placeholder: "Search for a movie",
     minimumInputLength: 1,
     ajax: { // instead of writing the function to execute the request we use Select2's convenient helper
         url: "http://api.rottentomatoes.com/api/public/v1.0/movies.json",
         dataType: 'jsonp',
         data: function (term, page) {
             return {
                 q: term, // search term
                 page_limit: 10,
                 apikey: "ju6z9mjyajq2djue3gbvv26t" // please do not use so this example keeps working
             };
         },
         results: function (data, page) { // parse the results into the format …
Run Code Online (Sandbox Code Playgroud)

ajax jquery jquery-select2

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

如何将react-draft-wysiwyg自定义组件与React-Final-Form集成

我正在尝试学习如何使用 React-Final-Form (简称 RFF)。

我已经学会了如何使用<Field>组件,但现在我需要添加一个自定义组件来使用 RFF 未提供的所见即所得编辑器。

所以,我选择了react-draft-wysiwyg。

好的,首先这是我的表格:

const FormComponent = () => {

  const handleSubmitOnClick = () => ({
    news_title,
    news_subtitle,
    editor_content, 
    image_url,
  }) => {

    const data = {
      "user": {
        news_title: news_title,
        news_subtitle: news_subtitle,
        editor_content: editor_content <- here the content from the WYSIWYG editor
        image_url: image_url 
      }
    }

     // API call here .... 
  }

  return (
    <>
      <h1>News Main Page</h1>

      <Form 
        onSubmit={handleSubmitOnClick()}
      >
        {
          ({ 
            handleSubmit, 
            values, 
            submitting,
          }) => (
          <form onSubmit={handleSubmit} data-testid="form"> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-final-form react-draft-wysiwyg

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

Flutter错误:构建时抛出以下NoSuchMethodError

我是 flutter 新手,每次运行应用程序时都会出现错误:

\n
\xe2\x95\x90\xe2\x95\x90\xe2\x95\xa1 EXCEPTION CAUGHT BY WIDGETS LIBRARY \xe2\x95\x9e\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\nThe following NoSuchMethodError was thrown building DataList(dirty, dependencies:\n[_InheritedProviderScope<List<Store>>], state: _DataListState#67e37):\nThe getter 'length' was called on null.\nReceiver: null\nTried calling: length\nThe relevant error-causing widget was:\n  DataList\n
Run Code Online (Sandbox Code Playgroud)\n

这是我的数据列表文件:

\n
class DataList extends StatefulWidget {\n  @override\n  _DataListState createState() => _DataListState();\n}\n\nclass _DataListState extends State<DataList> {\n  @override\n  Widget build(BuildContext context) {\n    final stores = Provider.of<List<Store>>(context);\n\n    // stores.forEach((d) {\n    //   print(d.name);\n    // });\n\n    return ListView.builder(\n      itemCount: stores.length,\n      itemBuilder: (context, index) {\n        return StoreTile(store: stores[index]);\n      },\n    );\n …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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