vue v-html指令解析文本以后,换行丢失解决

发布于:2021-05-15 13:15:47

因为在做实际的业务需求web APP的时候,本身搭建框架是vue进行的 ,所以在做文本解析的时候,直接运用了指令v-html,但是问题出现了,文字,空格都可以解析,但是回车换行没有识别,
解决1:看了网上的方法,有些使用正则表达式进行匹配,替换,然后再进行渲染,我尝试了,但是我觉得有点麻烦
解决2:网上说的使用

便签,我也尝试了,换行是有用了,但是我的文字太多了,原本多余的文字没有设置换行,所以这下样式有不对了
解决3:通过全局的样式设置,即实现了文字空格可以解析,又实现了后台数据中的换行符号可以进行保留
样式是此次解决问题的关键
页面
注意:这里如果讲v-html="additionalRules"写成{{additionalRules}}放在标签之间会有一个问题就是空格符号不会被识别,所以直接用的v-html指令进行替换




.cmm-wrapper{
white-space: pre-wrap; //解决的关键就是这一句,
line-height: 40px;
color: #000032;
font-size: 28px;/*px*/
}

这是好几次遇到换行不被解析了,分布在小程序和web App的wxParse的解析插件中换行不解析,具体的解决方式已经写过 了,给一个快速通道进行实现,小程序wxparse解析换行不实现

相关推荐

最新更新

猜你喜欢