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里。只需要在工具栏里找到表格,然后选中将文本转成表格,将文字分隔位置,设置为文字间的字符就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)