24 lines
771 B
Dart
Executable File
24 lines
771 B
Dart
Executable File
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 {
|
|
LockMallState({required this.allowReturn});
|
|
|
|
RxString lockMallUrl = ''.obs;
|
|
RxDouble webProgress = 0.0.obs;
|
|
bool allowReturn;
|
|
bool canGoBack = false;
|
|
late WebViewController mallWebView = initWebViewController();
|
|
|
|
//初始化webView控制器
|
|
WebViewController initWebViewController() {
|
|
final WebViewController allWebView = WebViewController();
|
|
allWebView.setJavaScriptMode(JavaScriptMode.unrestricted);
|
|
allWebView.setBackgroundColor(Colors.white);
|
|
allWebView.setUserAgent(WebViewLogic.userAgent);
|
|
return allWebView;
|
|
}
|
|
}
|