显然使用v-html有很多弊端,比如安全性问题等,我遇到了页面加载不出来且不能监听刷新的问题

我们的需求是实现接口返回富文本数据前端进行显示

不正确用法:

<div v-html="content" />

正确用法

<div id="content" />

方法里面:
document.getElementById('content').innerHTML = res.data;

 

我在使用过程中总是出现html加载不出来数据的情况,试了很多方法都不行,应该与页面加载接口返回较慢不能实时刷新有关,试了监听也不行。

这是最好的解决方法,既解决了安全性问题又可以处理页面加载问题。

如果你有更好的方法欢迎讨论~

Logo

前往低代码交流专区

更多推荐