import 'package:flutter/material.dart'; import 'package:fluwx/fluwx.dart' as fluwx; class LaunchMiniProgramPage extends StatefulWidget { @override _LaunchMiniProgramPageState createState() => _LaunchMiniProgramPageState(); } class _LaunchMiniProgramPageState extends State { String _result = "无"; @override void initState() { super.initState(); fluwx.responseFromLaunchMiniProgram.listen((data) { setState(() { _result = "${data.extMsg}"; }); }); } @override void dispose() { super.dispose(); _result = null; } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text("Launch MiniProgrom"), ), body: Column( children: [ OutlineButton( onPressed: () { fluwx.launchMiniProgram( username: "gh_d43f693ca31f" ).then((data) { print(data); }); }, child: const Text("Launch MiniProgrom"), ), const Text("响应结果;"), Text(_result) ], ), ); } }