当前位置: 首页 > news >正文

鸿蒙_ArkTS解决Duplicate function implementation错误

在鸿蒙应用开发中编写自定义构建函数时遇到了Error Message: Duplicate function implementation.错误,原因是在多个不同页面(.ets文件)中使用了相同名称的组件外自定义构建函数,导致预览器报错:

导致报错的代码如下,Page1和Page2两个页面都存在相同的代码:

//Page1和Page2两个页面都存在相同的组件外自定义构建函数 @Builder function OutsideBuilder(from: string) { Text('Text in Outside Builder' + from).fontSize(22) }

解决方法有两种,第一就是直接改名,虽然是不同页面但也不能重名;第二是在涉及到重名的每个页面里的自定义构建函数的function前增加export,如下图所示:

//组件外自定义构建函数(修复,增加export) @Builder export function OutsideBuilder(from: string) { Text('Text in Outside Builder' + from).fontSize(22) }

重新刷新预览器,错误消失。

http://www.jsqmd.com/news/599612/

相关文章:

  • 免费 AI 界卷王!DMXAPI的 doubao-seed-2.0-lite-free 实力超强
  • Vibe Coding 工具实战案例全解:Cursor、Claude Code、Codex 真实项目 30 分钟到 4 小时快速构建指南(2026 年最新)
  • NTPAsyncClient:嵌入式异步时间同步轻量库解析
  • 用乐迪AT10遥控器+PX4飞控,5分钟搞定舵机映射(保姆级图文教程)
  • 2026高端工业CT选型指南:YXLON依科视朗工业CT FF35深度测评 - 博客湾
  • C语言指针核心概念与高级应用指南
  • 深入理解Java虚拟机:JVM高级特性与最佳实践第3版.pdf 输出文件: 深入理解Java虚拟机:JVM高级特性与最佳实践第3版分享
  • AD09 PCB设计技巧与实战经验分享
  • AI视觉概述
  • OpenClaw技能开发入门:为Qwen3-32B定制专属文件分类器
  • 前端实时通信技术:HTTP轮询、SSE、WebSocket、WebRTC
  • ESP32-S2/S3/C3以太网Web服务器库(ENC28J60)
  • 乐视电视S40 Master方案:告别开机广告,解包修改固件与ROOT实战
  • Scarab终极指南:空洞骑士模组管理的完整教程
  • DS3231高精度RTC实战指南:工业级时间管理与温度补偿
  • C与C++编程语言核心差异与适用场景解析
  • 老人也能学会的AI使用教程,简单易懂,一学就会
  • 2026Q2国内不锈钢回收品牌推荐指南 - 优质品牌商家
  • ServoESP32:基于LEDC硬件PWM的高精度ESP32伺服控制库
  • SBUS协议详解与Bolder Flight Systems库实战指南
  • Harness Engineering 的三个 Scaling 维度:统一框架下的技术架构深度解析
  • 工业缺陷检测新思路:拆解M3DM,看它如何用多个记忆库和对比学习提升3D异常检测精度
  • Cursor 高级 Prompt 技巧(2026 年最新实战指南)
  • 2026届必备的十大AI科研平台推荐
  • 多模态技术详解:TTS、ASR、OCR
  • 精研细磨,智造未来:2026上海纳米砂磨机实力品牌全景测评 - 2026年企业推荐榜
  • 告别手动计算!TestCenter配置组播MAC地址的两种高效方法(附Python脚本)
  • AI Agent在法务合规中的应用
  • 告别命令行恐惧:用LLaMA-Factory的Gradio WebUI,像玩积木一样微调你的大模型
  • 嵌入式文件传输协议:Xmodem/Ymodem原理与应用实践