ana_page_loop 0.1.6 copy "ana_page_loop: ^0.1.6" to clipboard
ana_page_loop: ^0.1.6 copied to clipboard

outdated

flutter routePage Analytics plugin,Try to explore a page to monitor plug-ins

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:ana_page_loop/ana_page_loop.dart';

import 'routes.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  @override
  void initState() {
    super.initState();
    anaPageLoop.init(
      beginPageFn: (name) {
        print('记录开始》》》$name');
      },
      endPageFn: (name) {
        print('记录结束》》》$name');
      },
      routeRegExp: ['/home', 'MyTabsPage'], // 过滤路由
      debug: true,
      // 自定义替换路由名称, key原始路由名称: value新路由名称
      routeName: {
        '首页': '首页2',
        'Search': '二级页面Search',
      },
    );
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      routes: routesData,
      navigatorObservers: []..addAll(anaAllObs()),
    );
  }
}
1
likes
0
pub points
79%
popularity

Publisher

unverified uploader

flutter routePage Analytics plugin,Try to explore a page to monitor plug-ins

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on ana_page_loop