vue使用 v-html加载不出页面解决方法
显然使用v-html有很多弊端,比如安全性问题等,我遇到了页面加载不出来且不能监听刷新的问题我们的需求是实现接口返回富文本数据前端进行显示不正确用法:<div v-html="content" />正确用法<div id="content" />方法里面:document.getElementById('content').innerHTML = res.data;我在使用
·
显然使用v-html有很多弊端,比如安全性问题等,我遇到了页面加载不出来且不能监听刷新的问题
我们的需求是实现接口返回富文本数据前端进行显示
不正确用法:
<div v-html="content" />
正确用法
<div id="content" />
方法里面:
document.getElementById('content').innerHTML = res.data;
我在使用过程中总是出现html加载不出来数据的情况,试了很多方法都不行,应该与页面加载接口返回较慢不能实时刷新有关,试了监听也不行。
这是最好的解决方法,既解决了安全性问题又可以处理页面加载问题。
如果你有更好的方法欢迎讨论~
更多推荐
已为社区贡献4条内容
所有评论(0)