flutter嵌入HTML5页面,Flutter与JS的双向调用、Flutter中Widget与Html混合加载

本文介绍了如何在Flutter应用中嵌入HTML5页面,并实现Flutter与JS的双向调用。通过自定义flutter_fai_webview插件,实现了商品详情页面的上半部分为Flutter Widget,下半部分加载WebView内容。详细展示了Scaffold、AppBar、Swiper等组件的使用,以及自定义头部Widget和下拉刷新功能。
摘要由CSDN通过智能技术生成

题记

—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精。

Flutter是谷歌推出的最新的移动开发框架。

如下图所示,上部分的轮播图是使用 Flutter Widget 构建的,下面的博客内容是使用 插件加载的 Html 内容。

f7bd841e353224795dd037002c62489d.gif

这种效果的应用场景 如商品详情页面。

1 前言

小编的性格是用不合适,就去造个轮子,在Flutter 中加载 Html 的以有的插件多多少少满足不了小编的需求,所以小编造了个 flutter_fai_webview 插件,用来处理 Flutter 与 Html 的双向交互。

2 Demo 实现

首先是这个Demo的主体是使用Scaffold来构建的,当然也需要注意要导包的,代码如下

import 'package:flutter/material.dart';

import 'dart:async';

import 'package:flutter_fai_webview/flutter_fai_webview.dart';

import 'package:flutter_swiper/flutter_swiper.dart';

/// 混合页面加载

/// 一般用于商品详情页面的添加

/// 如这里的上半部分是 Flutter Widget 内容 下半部分是 WebView<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值