logo和名称替换
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:hgmj/hj_page/mine/mine_vip/pay_order_source.dart';
|
||||
import 'package:hgmj/routers/jump_router.dart';
|
||||
import 'package:wydj/hj_page/mine/mine_vip/pay_order_source.dart';
|
||||
import 'package:wydj/routers/jump_router.dart';
|
||||
|
||||
class H5Logic extends GetxController {
|
||||
// ========== 属性声明 ==========
|
||||
@@ -23,12 +23,15 @@ class H5Logic extends GetxController {
|
||||
// ========== 私有方法 ==========
|
||||
// 注册 H5 与 native 的 JS 桥
|
||||
void _setupHandlers(InAppWebViewController controller) {
|
||||
controller.addJavaScriptHandler(handlerName: 'prizeBack', callback: (_) => Get.back());
|
||||
controller.addJavaScriptHandler(handlerName: 'shopBack', callback: (_) => Get.back());
|
||||
controller.addJavaScriptHandler(
|
||||
handlerName: 'prizeBack', callback: (_) => Get.back());
|
||||
controller.addJavaScriptHandler(
|
||||
handlerName: 'shopBack', callback: (_) => Get.back());
|
||||
// 跳金币充值
|
||||
controller.addJavaScriptHandler(
|
||||
handlerName: 'shopCharge',
|
||||
callback: (_) => pushToWalletPage(tabPosition: 1, sourcePage: PaySourcePage.h5Activity),
|
||||
callback: (_) => pushToWalletPage(
|
||||
tabPosition: 1, sourcePage: PaySourcePage.h5Activity),
|
||||
);
|
||||
// H5 触发外部链接跳转
|
||||
controller.addJavaScriptHandler(
|
||||
|
||||
@@ -3,8 +3,8 @@ import 'dart:collection';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:hgmj/assets_tool/images.dart';
|
||||
import 'package:hgmj/tools_base/unique_tag_mixin.dart';
|
||||
import 'package:wydj/assets_tool/images.dart';
|
||||
import 'package:wydj/tools_base/unique_tag_mixin.dart';
|
||||
|
||||
import 'h5_logic.dart';
|
||||
import 'h5_webview_settings.dart';
|
||||
@@ -37,7 +37,8 @@ class _H5PageState extends State<H5Page> with UniqueTagMixin {
|
||||
init: H5Logic(url: widget.url),
|
||||
builder: (logic) {
|
||||
return Scaffold(
|
||||
appBar: widget.showTitle ? AppBar(title: Text(widget.title ?? "")) : null,
|
||||
appBar:
|
||||
widget.showTitle ? AppBar(title: Text(widget.title ?? "")) : null,
|
||||
body: SafeArea(
|
||||
child: Stack(
|
||||
children: [
|
||||
|
||||
Reference in New Issue
Block a user