提交 eaf67f06 authored 作者: yueweilu's avatar yueweilu

帮助中心内容显示

上级 d5e1c40e
...@@ -6,6 +6,8 @@ class HelpCenterContentController extends GetxController { ...@@ -6,6 +6,8 @@ class HelpCenterContentController extends GetxController {
HelpCenterContentController(this.id); HelpCenterContentController(this.id);
late InAppWebViewController webViewController;
@override @override
void onReady() { void onReady() {
_getHelpCenterContent(id); _getHelpCenterContent(id);
...@@ -15,6 +17,7 @@ class HelpCenterContentController extends GetxController { ...@@ -15,6 +17,7 @@ class HelpCenterContentController extends GetxController {
/// 获取帮助中心内容 /// 获取帮助中心内容
void _getHelpCenterContent(String id) async { void _getHelpCenterContent(String id) async {
helpCenterContentModel = await MineAPI.helpCenterContent(id); helpCenterContentModel = await MineAPI.helpCenterContent(id);
webViewController.loadData(data: helpCenterContentModel.helpContent??'');
update(); update();
} }
} }
...@@ -20,14 +20,14 @@ class _HelpCenterContentPageState extends State<HelpCenterContentPage> { ...@@ -20,14 +20,14 @@ class _HelpCenterContentPageState extends State<HelpCenterContentPage> {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return GetBuilder<HelpCenterContentController>( return GetBuilder<HelpCenterContentController>(
init: HelpCenterContentController(widget.id), init: HelpCenterContentController(widget.id),
builder: (controller) => Scaffold( builder: (helpController) => Scaffold(
appBar: AppBar( appBar: AppBar(
centerTitle: true, centerTitle: true,
title: Text(widget.title), title: Text(widget.title),
), ),
body: InAppWebView( body: InAppWebView(
onWebViewCreated: (InAppWebViewController wcontroller){ onWebViewCreated: (InAppWebViewController controller){
wcontroller.loadData(data: controller.helpCenterContentModel.helpContent ?? '',); helpController.webViewController = controller;
}, },
), ),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论