无法将参数类型'FlutterTagging'分配给参数类型'Widget'

时间:2019-09-08 08:58:24

标签: flutter flutter-web

我尝试使用外部小部件(https://github.com/sarbagyastha/flutter_tagging)。我知道,它的担保在android-version上有效。但是我在Web版本中添加了它,并收到错误消息“参数类型'FlutterTagging无法分配给参数类型Widget`”。它只是简单的代码(例如“ Hello,World”,仅此而已)。是否应该在Web版本上工作?

从Widget继承的主要代码-类,从源代码中清除。而且我不知道那是什么错误含义。

div

1 个答案:

答案 0 :(得分:1)

这是因为在颤动的网络中,所有小部件都必须是Widgetpackage:flutter_web/material.dart类的子类。而您正在使用的小部件从Widget扩展了package:flutter/material.dart类。由于Flutter和Flutter网站目前是独立的项目,因此您必须将源代码更改为使用package:flutter_web/material.dart而不是package:flutter/material.dart。在大多数情况下,只需替换import语句即可完成工作。