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

用typescript写sapui5应用的一些坑

坑1:Component.ts漏写@namespace注解,导致异常

/** * @namespace ui5.walkthrough */

会导致编译成的js,缺少组件命名空间,声明实现 IAsyncContentCreation 接口也不会被正确识别

应用会抛异常

Failed to load component for container container - Error: Interface 'sap.ui.core.IAsyncContentCreation' must be implemented for component 'sap.ui.core' when 'createContent' is implemented asynchronously
Error: Interface 'sap.ui.core.IAsyncContentCreation' must be implemented for component 'sap.ui.core' when 'createContent' is implemented asynchronously

补上注解后

/** * @namespace ui5.walkthrough */

编译的js文件,组件正确的带上了命名空间UIComponent.extend("ui5.walkthrough.Component"

应用也正常运行了

总结:以前我以为注释都是给人看的,一般都懒得写,实际有些注解会影响下ui5 cli工具的编译结果,间接也就影响了程序。需要谨慎对待所有@相关的注解

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

相关文章:

  • 本地合规回收渠道推荐
  • Windows 系统下 Nginx 的常用命令
  • 【混合流水车间调度问题(HFSSPW)】基于融合启发式解码的多目标进化算法求解工人约束的混合流水车间调度问题(HFSSPW)研究附Matlab代码
  • CF55D Beautiful numbers
  • 下载适合内网服务器环境的python whl安装包
  • Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片
  • 深入解析:嵌入式第二十三篇——数据结构基本概念
  • 【机器人路径规划】基于四种最新算法(小龙虾优化算法COA、螳螂搜索算法MSA、红尾鹰算法RTH、霸王龙优化算法TROA)求解机器人路径规划研究附Matlab代码
  • 内网服务器环境如何进行python依赖安装
  • [Windows] 文件名精灵2025 批量修改文件名工具
  • 2026成都最新房屋装修品牌top5评测!服务深度覆盖金牛区、新都区、青羊区、成华区等地优质装修公司权威榜单发布,品质赋能构筑理想家居生活.
  • 提示工程架构师最新趋势:AI辅助的提示词自动化生成与准确性保障
  • MongoDB 7.0 副本集高可用部署
  • 基于深度学习的密集人群行人检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
  • 构建优雅的 Vue.js 表情包选择器:一个功能丰富且可定制的 Emoji Picker 组件
  • 0117模考
  • ps命令
  • 打破屏幕的边界:实战 MCP 协议对接 Slack 与 Telegram,构建 7*24 小时随身待命的 AI 智能指挥中心
  • 使用natapp实现内网穿透
  • Docker 镜像启动失败时,如何用 --entrypoint 进入容器排障
  • 含贵金属六元合金详解:成分、应用及本地合规回收攻略
  • 论文重复率突破30%?5个实用策略迅速达标
  • 【C++】网络编程 - hjk
  • 京东e卡回收,秒变实用零钱
  • day7 454.383.15.18
  • Oracle 迁移至 KingbaseES 实战指南(最佳实践)
  • 使用 Python 将 PowerPoint 转换为 Word 文档 - 详解
  • 一些经常出现的主题词用简写,引言和正文翻译部分可以找一些英语时态技巧
  • 智能降重新体验:8款AI论文查重工具实测对比
  • POS机的机制,以及流量是怎么传送的