那个让 XML View 在编辑器里“懂 UI5“的仓库——SAP/ui5-language-assistant 全景解读

做 SAP UI5 的同学应该都遇到过这种情况:XML View 里的 <Table> 标签写完了,Visual Studio Code 里没报错,一片岁月静好。

跑起来结果发现浏览器白屏,啥也没显示出来。

打开 Chrome 开发者工具,Console 面板里一堆红色刺眼的错误消息。

仔细一看才发现,原来 Visual Studio Code 里的 XML 视图开发存在很多错误,什么 items aggregation 写错了位置啦,columns 里漏了 cells 啦,某个属性其实早就 deprecated 了,或者是 flexEnabled 开着,却有一堆控件没有 stable ID.

总之报错总是出现在 SAP UI5 应用真正跑起来之后,而不是在你写代码的那一刻。

这是做 SAP UI5 开发手写 XML 视图源代码的一大麻烦之处。

XML 视图的源代码,看起来就是一个普通的 XML 源文件,但它本质上还包含着 SAP UI5 特定的语法。

Visual Studio Code 里内置的普通 XML 编辑功能,只能检查最基础的 XML 标签是否闭合,它根本感知不到类似 sap.m.Tableitems

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汪子熙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值