我尝试使用外部小部件(https://github.com/sarbagyastha/flutter_tagging)。我知道,它的担保在android-version上有效。但是我在Web版本中添加了它,并收到错误消息“参数类型'FlutterTagging无法分配给参数类型Widget`”。它只是简单的代码(例如“ Hello,World”,仅此而已)。是否应该在Web版本上工作?
从Widget继承的主要代码-类,从源代码中清除。而且我不知道那是什么错误含义。
div
答案 0 :(得分:1)
这是因为在颤动的网络中,所有小部件都必须是Widget
中package:flutter_web/material.dart
类的子类。而您正在使用的小部件从Widget
扩展了package:flutter/material.dart
类。由于Flutter和Flutter网站目前是独立的项目,因此您必须将源代码更改为使用package:flutter_web/material.dart
而不是package:flutter/material.dart
。在大多数情况下,只需替换import语句即可完成工作。