小编Abd*_*edy的帖子

如何在 Flutter 中启用 Null-Safety?

我尝试使用空安全,但它给了我这个错误:

这需要启用“不可为空”语言功能。尝试更新 pubspec.yaml 以将最小 SDK 约束设置为 2.10.0 或更高版本,并运行“pub get”。

我将 Dart SDK 约束从 更改2.7.02.10.0,但它仍然显示此错误。

在此处输入图片说明

另外,我升级了我的 Dart 和 Flutter SDK:

dart-sdk v2.10.2 是基于您的来源的最新版本。

颤动(通道稳定,1.22.3,...

dart flutter dart-null-safety

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

如何验证文本字段的值已更改?

当文本表单字段的值发生变化时,如何自动验证它?

我试过

bool _autoValidate = false;
Run Code Online (Sandbox Code Playgroud)
TextFormField(
                autovalidate: _autoValidate ,
                onChanged: (value) {
                  setState(() {
                    _autoValidate = true;
                  });
                },
                validator: (value) {
                  if (value.length < 5) {
                    return 'False';
                  } else {
                    return 'True';
                  }
                },
              ),
Run Code Online (Sandbox Code Playgroud)

但不起作用,TextFormField验证时仍然没有显示错误。

我需要一种方法来打开对更改的文本的验证。

forms dart flutter

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

如何修复 E/flutter (15862): 未处理的异常: 错误状态: 在 flutter 中将数据推送到 firebase 时没有元素?

我试图将数据发送到 firebase 我做了我的代码中的所有事情

我的代码

情态动词

import 'package:firebase_database/firebase_database.dart';

class Student {
  String _id;
  String _name;
  String _age;
  String _city;
  String _department;
  String _description;
  Student(this._id, this._name, this._age, this._city, this._department, this._description);

  Student.map(dynamic obj) {
    this._id = obj['id'];
    this._name = obj['name'];
    this._age = obj['age'];
    this._city = obj['city'];
    this._department = obj['department'];
    this._description = obj['_description'];
  }
  String get id => _id;
  String get name => _name;
  String get age => _age;
  String get city => _city;
  String get department => _department;
  String get description => _description; …
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

如何通过javascript验证输入(type =“file”)仅用于上传图像?

我只需要上传图像的输入,我尝试使用此代码,但如果我从上传窗口中选择所有文件,我仍然可以使用一些 .exe 文件,它只是发出警报,我可以按确定,然后文件仍然上传和我可以按提交。

如何删除上传的文件??

function validateFileType(){
            var fileName = document.getElementById("fileName").value,
                idxDot = fileName.lastIndexOf(".") + 1,
                extFile = fileName.substr(idxDot, fileName.length).toLowerCase();
            if (extFile=="jpg" || extFile=="jpeg" || extFile=="png"){
                //TO DO
            }else{
                alert("Only jpg/jpeg and png files are allowed!");
            }
        }
Run Code Online (Sandbox Code Playgroud)
<input name="image" type="file" id="fileName" accept=".jpg,.jpeg,.png" onchange="validateFileType()">
Run Code Online (Sandbox Code Playgroud)

html javascript upload file-upload image-uploading

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