前端渲染后端返回的HTML格式的数据

02-27 阅读 0评论

在日常开发中,经常有需要前端渲染后端返回页面的需求,对于不同数据结构,前端的渲染方式也不尽相同,本文旨在对各种情况进行总结。

前端渲染后端返回的HTML格式的数据,前端渲染后端返回的HTML格式的数据,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,需求,网址,第1张
(图片来源网络,侵删)

后端返回纯html文件格式

数据包含html标签等元素,数据类型如下图:

前端渲染后端返回的HTML格式的数据

前端渲染后端返回的HTML格式的数据

前端通过 js 方式处理
// 必须要存进localstorage,否则会报错,显示不完全
window.localStorage.removeItem('callbackHTML')
window.localStorage.setItem('callbackHTML', res.data.htmlStr)
// 读取本地保存的html数据,使用新窗口打开
var newWin = window.open('', '_blank')    
// 读取本地保存的html数据,使用当前窗口打开
// var newWin = window.open('', '_self')   
newWin.document.write(localStorage.getItem('callbackHTML'))
// 关闭输出流
newWin.document.close()

后端返回一个html文件网址

前端需要渲染网址中的页面,可通过iframe实现:

 

后端返回一个html文本字符串

数据包含部分标签,例如下图等等;

str = '{{title}}'前端渲染后端返回的HTML格式的数据

前端渲染后端返回的HTML格式的数据,前端渲染后端返回的HTML格式的数据,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,需求,网址,第5张
(图片来源网络,侵删)
通过vue指令来渲染

v-html 是用于向所在的标签中渲染文本内容,可以解析标签。

前端渲染后端返回的HTML格式的数据,前端渲染后端返回的HTML格式的数据,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,需求,网址,第6张
(图片来源网络,侵删)

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]