Tailwind CSS 水平溢出环绕

Tailwind CSS horizontal overflow wrapping

我的项目中有一个小 div 看起来像这样;

<div class="mb-4">
    <div x-cloak x-show="output.length" class="relative bg-gray-800 text-gray-200 rounded p-4 text-xs">
        <pre x-html="output"></pre>
    </div>
</div>

一点点 javascript 添加了一个 .到每个 foreach 循环的输出。

我为 javascript 使用 AlpineJS,我正在添加类似于以下的点;

<script>
    window.getApp = function() {
        return {
            output: '',

            echo(string) {
                this.output += string + '<br>';
            },
            loadApp() {
                var i;

                for (i = 0; i < 50000; i++) {
                    this.echo('.');
                }
            }
        }
    }
</script>

我遇到的问题是,如果点的宽度超过了输出的宽度,它就不会换行,只会一直超出屏幕。有什么方法可以在线碰到容器边缘时自动换行。见下图;

普通 CSS 解决方案是添加 word-wrap: break-word;

var boo = document.getElementById("boo");
function add() {
  boo.textContent += ".";
}
setInterval(add, 100)
#boo {
  width: 250px;
  border: 1px solid black;
  word-wrap: break-word;
}
<div id="boo"></div>