【发布时间】:2021-04-17 11:33:39
【问题描述】:
所以我一直在使用 v-html 标签在我的 vue 页面中呈现 html。 但我遇到了一个字符串,它是一个正确的 html 文件,它包含类似这样的文本:
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
....
<style>
</style>
</head>
<body style="....">
</body>
</html>
问题是,我在一个 div 上有 v-html,但是这段代码开始影响整个页面并将其样式添加到整个页面,而不仅仅是特定的 div。
我尝试将“范围”添加到样式标签,但没有奏效。也许是因为body上还有一个样式内联标签?
我需要找到一种方法让 html 只影响它所在的 div,而不是整个页面。
【问题讨论】:
标签: javascript html css vue.js