flutter中基于Dio实现类似Chome Network的调

2023-04-23  本文已影响0人  SmileZXLee

FnPanel

github:https://github.com/SmileZXLee/FnPanel

主要功能

安装

dependencies:
  fn_panel: ^0.0.6

使用

导入fn_panel

import 'package:fn_panel/fn_panel.dart';

【必须】绑定Dio,请在封装的请求内部绑定

Dio dio = Dio();
// 对dio的各种配置处理
FnPanel.setDio(dio);

【可选】设置全局Button,可通过全局Button呼出FnPanel面板

FnPanel.setGlobalButton(context);

【可选】通过代码呼出FnPanel面板

FnPanel.showPanel(context);

【可选】全局配置

// 修改全局Button距离bottom 100(默认距离bottom 20,right 20)
FnPanel.setConfig(
  FnConfig(globalButtonConfig: FnGlobalButtonConfig(bottom: 100))
);

// 设置FnPanel在Debug和Release环境下均启用,默认为Level.debug,即只有Debug环境下启用
FnPanel.setConfig(
  FnConfig(level: Level.release)
);

预览

请求详情-Headers 请求详情-Response

更新历史,请查阅Release

上一篇下一篇

猜你喜欢

热点阅读