js vue 对象按照空格或者某些字符切割然后拼装放到页面内换行显示

本文介绍了一种使用JavaScript处理字符串的方法,通过将特定格式的字符串进行切割,并将其转化为HTML格式以便于在网页上展示。文章详细展示了如何利用JavaScript内置方法实现字符串的切割、拼接及换行,最后通过设置element message box的属性来正确显示处理后的字符串。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

const obi='1.qqqqqqq 2.wwwwwww 3.eeeeeee 4.rrrrrrrrrrr'

obj.split(' ') //按照空格切割

console.log(obj)// ['1.qqqqqqq','2.wwwwwww','3.eeeeeee','4.rrrrrrrrrrr']

这个时候要放到页面里面去换行,直接for in循环给每个加上你所需求的标签跟

for(var i in obj){
  obj[i]='<span>'+obj[i]+'<span/>' 
}
obj=obj.join('<br/>')

这样其实就是切割好了,但是这个状态下是字符串格式,给他在加个toString(),然后直接把他放到页面中显示就好了

obj=obj.join('<br/>').toString()

我应用的场景是element messagebox里面,直接把obj放到content的位置,改个messagebox(alertconfirm )的属性 dangerouslyUseHTMLString: true,//为true时,自动把content转换成html

所以我这里没有加span没有for in那一步,但是如果你们有需要的话可以再那边加上所需求的就是可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值