在做项目的时候后端传回的数据中,有个字段是以分号连接的字符串
需要实现的效果
所以这就需要将上面的一段字符串转化为一个数组对象,下面是实现代码
this.detailInfo = res.data
let guide = res.data.guide.split(';') //res.data.guide为上述字符串
guide.pop()
var guideList = [];
guide.forEach((item,index) => {
const title = item.split(":")[0];
const text = item.split(":")[1];
let obj = {
title,text
}
guideList.push(obj)
})
console.log(guideList)
console结果如图