app-starlock/lib/mine/mall/lockMall_state.dart

24 lines
771 B
Dart
Raw Normal View History

import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:star_lock/mine/mall/webview/webview_logic.dart';
import 'package:webview_flutter/webview_flutter.dart';
class LockMallState {
2024-04-15 16:20:22 +08:00
LockMallState({required this.allowReturn});
RxString lockMallUrl = ''.obs;
RxDouble webProgress = 0.0.obs;
2024-04-15 16:20:22 +08:00
bool allowReturn;
2024-04-29 11:25:39 +08:00
bool canGoBack = false;
2024-04-08 14:17:15 +08:00
late WebViewController mallWebView = initWebViewController();
//初始化webView控制器
2024-04-08 14:17:15 +08:00
WebViewController initWebViewController() {
final WebViewController allWebView = WebViewController();
2024-04-08 14:17:15 +08:00
allWebView.setJavaScriptMode(JavaScriptMode.unrestricted);
allWebView.setBackgroundColor(Colors.white);
allWebView.setUserAgent(WebViewLogic.userAgent);
return allWebView;
}
}