You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter代码报错:build函数返回类型为Widget却无return语句求助

解决Flutter中“函数返回类型为Widget但未以return结尾”的错误

问题出在build方法里:你创建了InAppWebView组件,但没有用return语句将它返回。Flutter的StatelessWidget的build方法必须返回一个Widget实例,否则会触发这个编译错误。

修复后的代码如下:

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

class test extends StatelessWidget {
  const test({Key key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    // 添加return关键字返回InAppWebView组件
    return InAppWebView(
      initialUrlRequest: URLRequest(
          url: Uri.parse("https://flutter.dev/")
      ),
    );
  }
}

只需要在InAppWebView前面加上return关键字,让build方法正确返回Widget即可。

内容的提问来源于stack exchange,提问作者Aj Dalore Andang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 05:20:27