小编Vis*_*ngh的帖子

Riverpod FutureProvider 不断触发

我正在与家人一起使用 Riverpod 的 FutureProvider。FutureProvider 不断地运行。它仅显示加载对话框。热重载也停止工作。FutureProvider 在没有家人的情况下工作得很好。请帮忙找出问题所在。

在此输入图像描述

final ephemerisProvider =
    Provider((ref) => ApiService("https://localhost"));

final ephemerisFutureProvider = FutureProvider.family
    .autoDispose<EpheModel, Map<String, dynamic>>((ref, data) async {
  var response = await ref.read(ephemerisProvider).getData(data);
  print(EpheModel.fromJSON(response));
  return EpheModel.fromJSON(response);
});

class Kundlis extends ConsumerWidget {
  static const routeName = "/kundlis";
  @override
  Widget build(BuildContext context, ScopedReader watch) {
    final AsyncValue<EpheModel> kundlis = watch(ephemerisFutureProvider({}));
    return Scaffold(
        appBar: AppBar(
          title: Text("Kundlis"),
        ),
        drawer: AppDrawer(),
        body: kundlis.when(
            data: (kundli) => Center(child: Text(kundli.toString())),
            loading: () => ProgressDialog(message: "Fetching Details..."),
            error: (message, st) =>
                CustomSnackBar.buildErrorSnackbar(context, …
Run Code Online (Sandbox Code Playgroud)

dart flutter flutter-provider riverpod

4
推荐指数
1
解决办法
1755
查看次数

获取 WooCommerce 中的处理状态订单计数?

我想获取 WooCommerce 中的处理订单计数。我在代码片段插件中使用以下代码,但它有效。

if( !function_exists( 'wc_processing_order_count' ) ) { 
    require_once '../plugins/woocommerce/includes/wc-order-functions.php'; 
}


// NOTICE! Understand what this does before running. 
$result = wc_processing_order_count(); 
Run Code Online (Sandbox Code Playgroud)

它什么也没返回。

php sql wordpress orders woocommerce

1
推荐指数
1
解决办法
4836
查看次数

标签 统计

dart ×1

flutter ×1

flutter-provider ×1

orders ×1

php ×1

riverpod ×1

sql ×1

woocommerce ×1

wordpress ×1