Bootstrap 4.3.1打破了PopConfirm

时间:2019-02-24 18:02:25

标签: bootstrap-4 bootstrap-popover

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

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

  • Bootstrap 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 with buttons

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

1 个答案:

答案 0 :(得分:1)

那是因为在v4.3.1中,我们为Tooltip和Popover模板引入了一个净化器。 默认情况下,这是授权的内容:https://getbootstrap.com/docs/4.3/getting-started/javascript/#sanitizer

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

$.fn.tooltip.Constructor.Default.whiteList.button = []

然后将出现按钮