-
动漫人物
让后端返回给你带标签的形式:<p>1.xxx<br/>2.xxx<br/></p>要是前端处理的话我认为不合理。虽然前端也能处理。首先后端给你的内容应该是动态的,也就是这段文本是动态生成的。那么这段文本的来源开始哪里??我猜测应该是类似从富文本编辑器中“用户”去编写完了传给后端的。传的时候应该是自带标签的。不然要是写死的文本的话你前端自己写不就行了,不需要通过后端获取。你说呢?!
-
Cats萌萌
根据分号转成数组;然后再循环数组,填充到标签中 比如 data return 里面定义个arrlet list='1.你好吗;2.你是谁;3.你在呢'this.arr=list.split(';')<span v-for='item of arr'>{{item}}</span> 即可
-
ITMISS
应该让后端返回一个list,然后前端遍历,用p标签就可以
-
慕容3067478
如果格式都是固定的,前端可以根据每句话后面的;拆分为数组,然后进行遍历
-
慕森卡
要么后端返回给你的时候加上要么就分成list,你自己循环
-
墨色风雨
这种东西明显应该是后端给你处理好格式一起返回,不可能前端进行格式化的。能在后端处理的逻辑尽量不要丢给前端,因为前端太容易被篡改了。
-
胡子哥哥
按 ; 号 分割完成业务需求就是了,如果让后端给,估计格式这样~["aaaaaaaaaaaaa", "bbbbbbbbbbbbbb", "ccccccccccccccc"]
-
大话西游666
可以将字符串先join(“;”)转化为数组然后拿数组去自己排吧
-
红颜莎娜
将后台返回的数据进行分解,组装。
-
萧十郎
目测后台数据是textrea保存的数据,只需要正则匹配一下,加入换行和空格就好啦,很简单 textareaTo(str) { let regs = new RegExp("\r", "g"); let reg = new RegExp("\n", "g"); let regSpace = new RegExp(" ", "g"); str = str.replace(reg, "<br/>"); str = str.replace(regs, "<br/>"); str = str.replace(regSpace, " "); return str; },