【LWC】有关旧样式被废弃的重要提示 组件渲染相关 重要

一篇关于Visual Studio Code中出现的样式警告的博客,内容提到旧的lwc组件样式在Summer'21版本被弃用,虽然更新已被推迟,但建议尽快迁移。博主提供了快速修复方案,即在HTML文件中将`--`替换为`_`,并给出了具体的关键样式关键字列表,提醒开发者避免在未来版本中遇到问题。
摘要由CSDN通过智能技术生成

有关旧样式废弃的重要提示

场景

最近某一天打开VSCode,发现我的许多lwc组件的HTML代码里出现了很多验证警告,警告的Message基本上说的是“该样式已更新,请使用最新的样式”。

我在StackExchange上询问这个警告是否可以关闭/无视,得到了以下回复:

Please note that the old styles were planned for deprecation this release (Summer '21). This change has been postponed, but you should not rely on these styles being usable for much longer. This is like having the Check Engine light on in your car. You’re not in immediate trouble, but if you don’t fix it soon, you’ll definitely be in trouble.

翻译成中文就是这些样式已经在当前版本(21年夏季版本)废弃了。如果不赶快换成新的样式,很可能遇到问题。

看来,必须将项目中所有废弃的样式更新为新的样式了(Salesforce基本操作有没有)

一个较快的修复方式

当然,这次样式的更新并没有什么特别复杂的变动,引用更新建议的原文为:

Realistically, all you probably need to do is search your html files for -- and selectively replace them with _ instead. Make sure you review your changes and have a backup, but this is actually a fairly “small” change in most cases.

即将样式中的 -- 替换为 _ 即可。

当然,我建议大家不要在VSCode中全局搜索 -- 然后替换,因为HTML文件中的注释也会有这个关键字。我推荐我的检索方式:

将下述关键字:

  • top–

  • size–

  • right–

  • left–

  • horizontal–

  • around–

  • bottom–

  • col–

替换为:

  • to_
  • size_
  • right_
  • left_
  • horizontal_
  • around_
  • bottom_
  • col_

上面这些关键字,是我在组件中使用到的带有双横杠的样式关键字,大家可以针对自己的项目和使用习惯,增加一些上面没有包含到的文件。记得不要忘了提交修改后的组件文件。

注意:双横杠的样式已经被废弃,虽然当前版本依然可以正常使用,但是后续版本很有可能出错,大家务必及时在各自项目组件中对应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值