Flutter Quill 库无法与文本小部件一起使用?html_editor_enhance 也不能在 flutter 3 上正常工作:-

0 quill flutter flutter-dependencies flutter-android

我的代码适用于 Quill:-

import 'package:flutter_quill/flutter_quill.dart';

body:Column(
  children: [
    Row(
      children: [
        const **Text**('category:', style: TextStyle(color: Colors.red)),
        Text(widget.news.categoryName.toString(),
        style: const TextStyle(color: Colors.blue)),
      ],
    ),
    QuillToolbar.basic(controller: _controller),
    Expanded(
      child: Container(
      child: QuillEditor.basic(
        controller: _controller,
        readOnly: false, // true for view only mode
      ),
    ),
  ),
);
Run Code Online (Sandbox Code Playgroud)

在代码中,文本小部件给出错误 =>

名称“Text”在库“package:flutter/src/widgets/text.dart”和“package:flutter_quill/src/models/documents/nodes/leaf.dart”中定义(通过 package:flutter_quill/flutter_quill.dart) '。

尝试对其中一个导入指令使用“作为前缀”,或者对除其中一个导入指令之外的所有导入指令隐藏名称。

cri*_*ejo 7

这应该可以解决问题。

import 'package:flutter_quill/flutter_quill.dart' hide Text;
Run Code Online (Sandbox Code Playgroud)

包“package:flutter_quill/flutter_quill.dart”正在导出名为“Text”的内容,这与material.dart中的文本有冲突。导入 flutter_quill 时使用保留字 hide 将不会导入 flutter_quill 中的文本