Bootstrap 4.3.1 破坏了 PopConfirm

bha*_*all 5 bootstrap-popover bootstrap-4

随着 Bootstrap 4.3.1 的发布,PopConfirm 停止工作。每当触发 PopConfirm 实例时,按钮都不会出现: 没有 PopConfirm 按钮

我在这里重新创建了这个问题:https : //www.codeply.com/go/2BWcRgi8mc我正在使用以下依赖项和更新版本,按以下顺序加载它们:

  • 引导 CSS 4.3.1
  • jQuery 3.3.1
  • popper.js 1.14.7
  • 引导程序 4.3.1
  • PopConfirm 0.4.5

当我恢复到 Boostratp 4.2.1 时,按钮显示得很好: 带按钮的 PopConfirm

PopConfirm 问题:https : //github.com/Ifnot/PopConfirm/issues/41

Joh*_*n-S 3

这是因为在 v4.3.1 中,我们引入了 Tooltip 和 Popover 模板的清理程序。默认情况下,这是授权的:https ://getbootstrap.com/docs/4.3/getting-started/javascript/#sanitizer

但如果你需要允许按钮,你必须这样做:

$.fn.tooltip.Constructor.Default.whiteList.button = []
Run Code Online (Sandbox Code Playgroud)

并且会出现按钮