我正在尝试从flutter_stripe包中获取CardField以在Web上显示。仅使用此代码,卡片字段将显示在iOS和Android上。但是一旦在Chrome上运行应用程序,就会出现一个带有错误“Bad state: Source maps are not done loading”的空白行。 我已经安装了flutter_stripe和flutter_stripe_web包,但似乎无法解决这个问题。欢迎提供任何建议!
import 'package:flutter/material.dart';
import 'package:flutter_stripe/flutter_stripe.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
const MyApp({super.key});
@override
MyAppState createState() => MyAppState();
}
class MyAppState extends State<MyApp> {
CardFieldInputDetails? _card;
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Test',
home: Scaffold(
body: Column(
children: [
CardField(
cursorColor: Colors.black,
enablePostalCode: true,
countryCode: 'US',
postalCodeHintText: 'Enter the us postal code',
onCardChanged: (card) {
setState(() {
_card = card;
});
},
),
],
),
),
);
}
}