web_synchronization_tool/lib/windows/windows_web_page.dart

31 lines
659 B
Dart
Raw Normal View History

2024-03-30 20:14:00 +08:00
import 'package:flutter/material.dart';
import 'package:webview_windows/webview_windows.dart';
class WindowsWebWidget extends StatefulWidget {
WindowsWebWidget({super.key, required this.controller});
final WebviewController controller;
@override
State<WindowsWebWidget> createState() => _WindowsWebWidgetState();
}
class _WindowsWebWidgetState extends State<WindowsWebWidget> {
2024-04-02 20:29:52 +08:00
Webview? webview;
2024-03-30 20:14:00 +08:00
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return inWindowsWebView();
}
Widget inWindowsWebView(){
2024-04-02 20:29:52 +08:00
webview ??= Webview(widget.controller);
return webview!;
2024-03-30 20:14:00 +08:00
}
}