30 lines
954 B
Dart
30 lines
954 B
Dart
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 AdvancedFeaturesWebState {
|
|
var vipBuyUrl = "".obs; //购买跳转地址
|
|
var webProgress = 0.0.obs;
|
|
bool allowReturn = true;
|
|
late WebViewController vipBuyWebView = initWebViewController();
|
|
var isVipShop = true.obs; //是否为高级功能购买页面
|
|
bool canGoBack = false;
|
|
|
|
//初始化webView控制器
|
|
WebViewController initWebViewController() {
|
|
WebViewController allWebView = WebViewController();
|
|
allWebView.setJavaScriptMode(JavaScriptMode.unrestricted);
|
|
allWebView.setBackgroundColor(Colors.white);
|
|
allWebView.setUserAgent(WebViewLogic.userAgent);
|
|
return allWebView;
|
|
}
|
|
|
|
AdvancedFeaturesWebState() {
|
|
Map map = Get.arguments;
|
|
if (map['isShop'] != null) {
|
|
isVipShop.value = map['isShop'];
|
|
}
|
|
}
|
|
}
|