在 Ionic 4 中将 webkit-backface-visibility 添加到 ion-button

Adding webkit-backface-visibility to ion-button in Ionic 4

我需要将 -webkit-backface-visibility: hidden 添加到 ion-button 内的 .button-native 因为它有时会在 iOS 设备上导致闪烁,我想知道如何做到这一点,它不能通过打开的阴影应用-dom !

你说得对,你不能弄乱这个内部,所以开箱即用是不可能的。这是 Ionic 4 做事方式的缺点之一。

如果这是一个错误,那么您应该 open an issue 在 GitHub 存储库上。

如果这只是您的具体情况,那么我想您的选择是:

  1. ion-button 提取到您自己的项目中,或者
  2. 做你自己的 Ionic 自定义构建

我可能会使用 https://github.com/adamlacombe/Shadow-DOM-inject-styles 之类的东西,虽然还没有尝试...