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

如何在FlutterFlow的自定义动作中导入自定义函数?

FlutterFlow自定义动作调用自定义函数导入报错解决办法

问题场景

在FlutterFlow项目中编写自定义动作时,尝试导入自定义函数,使用相对路径../functions/my_function.dart或包路径package:my_project/custom_code/functions/my_function.dart均报错文件不存在。

解决步骤

  • 核对文件路径与名称

    1. 确认自定义函数文件确实存在于custom_code/functions/目录下,文件名拼写、大小写完全匹配(Flutter对文件名大小写敏感,比如My_Function.dart和my_function.dart会被视为不同文件)。
    2. 自定义动作文件位于custom_code/actions/目录时,相对路径../functions/my_function.dart是正确的,检查是否因目录结构变动导致路径失效。
  • 修正包路径导入
    包路径中的my_project必须替换为你项目的实际包名,可在FlutterFlow的「项目设置」→「常规」中查看项目包名,正确格式应为:

    import 'package:你的项目包名/custom_code/functions/my_function.dart';
    
  • 清理缓存并重新编译

    1. 在FlutterFlow编辑器中保存项目,点击右上角的「刷新」按钮清理编辑器缓存。
    2. 如果是本地运行项目,先执行flutter clean命令清理本地构建缓存,再重新同步代码并运行。

内容的提问来源于stack exchange,提问作者Exlley Santos

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 19:47:05