import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; /// Markdown组件 class MarkdownViewer extends StatelessWidget { /// 内容 final String content; const MarkdownViewer({super.key, required this.content}); @override Widget build(BuildContext context) { return Markdown( data: content, imageBuilder: (uri, title, alt) => CachedNetworkImage(imageUrl: uri.toString()), ); } }