Vue框架中使用white-space: pre;和在html文件中显示不同

Vue框架中使用white-space: pre;和在html文件中显示不同
在html文件中

<style>
   .right {
   width: 300px;
   height: 300px;
   border: 3px skyblue solid;
   text-align: center;
   margin: 10px auto;
   white-space: pre;
}
    </style>
<div class="right">
    这是一行文这是一行文本本
    这是一行文本这是一行文本
    这是一行文本这是一行文本
    这是一行文本这是一行文本
    这是一行文本这是一行文本
    这是一行文本这是一行文本
    这是一行文本这是一行文本
</div>

img

在Vue中


  <div>
    <div class="right">
      这是一行文这是一行文本本
      这是一行文本这是一行文本
      这是一行文本这是一行文本
      这是一行文本这是一行文本
      这是一行文本这是一行文本
      这是一行文本这是一行文本
      这是一行文本这是一行文本
    </div>
  </div>
<style scoped>
.right {
  width: 300px;
  height: 300px;
  border: 3px skyblue solid;
  text-align: center;
  margin: 10px auto;
  white-space: pre;
}


</style>

img

这是为什么呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^