vue从后台获取的数据有html标签通过v-html渲染到页面,然后怎么给这里面的html添加样式?

vue从后台获取的数据有html标签通过v-html渲染到页面,然后怎么给这里面的html添加样式?,第1张

vue从后台获取的数据有html标签通过v-html渲染到页面给html添加样式的方法如下:

准备材料:Vue.js、HBuilder、浏览器

1、创建静态页面vhtml.html,并引入vue.js文件。

2、在<body></body>元素内插入两个div,一个作为外层div,另外一个作为子div,并在父div绑定v-html指令。

3、绑定v-html指令数据,这里设置为字符串。

4、Vue.js库的v-html指令是插入html元素,修改datas为包含<p></p>标签。

5、预览该静态页面,这时会看到页面显示如下

6、将调试打开,这时发现<div></div>中有个<p></p>标签,完成添加。

给出一个函数:

function HTMLEncode(fString)

if not isnull(fString) then

fstring=replace(fstring,"&","&a m p") '&号

fString = Replace(fString, ">", "&g t ")

fString = Replace(fString, "<", "&l t ")

fString = Replace(fString, CHR(34), "&q u o t ") '双引号

fString = Replace(fString, CHR(39), "&# 3 9 ") '单引号

fString = Replace(fString, CHR(32)&CHR(32), "&n b s p ") '空格

fString = Replace(fString, CHR(9), " &n b s p ") 'tab键值

fString = Replace(fString, CHR(10), " <b r >") '换行

fString = Replace(fString, CHR(13), " ") '回车

fstring=replace(fstring," "," &n b s p ")

HTMLEncode = fString

end if

end function

%>

函数功能:

1、过滤特殊字符(出于安全考虑,请参照相关资料)

2、替换格式符号(如文本框里的回车换成<br>)等。

仔细看看代码就知道是什么作用了。

---------------------

以下为补充:

要使用此函数请将如“&n b s p ”之类的“保留字”中间的空格去掉。因为百度知道的问题。无空格的“&n b s p ”将会被替换成不换行空格,所以改成这样,请注意。谢谢!

文本效果内置样式设置方法如下:

工具:联想笔记本电脑e460、Windows10系统、Word2019。

1、点击鼠标选中你所要设为内置样式的文本。

2、在开始编辑栏中找到样式,点击如图箭头所指位置下拉样式。

3、在下拉样式中选择你所需要的内置样式。

Word使用技巧:

将文本转换成表格,需要将文本转换成表格的时候,不需要把内容复制到Excel里编辑,然后再将表格复制到Word里。只需要在工具栏里找到表格,然后选中将文本转成表格,将文字分隔位置,设置为文字间的字符就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11852577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存