例如:
var name = [“Hat1”, “Hat2”, “Hat3”]
var proba = [2, 5, 6]
两个数组的值分别对应。
1.先转换成对应的对象object
2.换行全局替换,v-html解析objoct,展示成仿json的格式
var name = ["Hat1", "Hat2", "Hat3"]
var name2 = ''
for(let i =0;i<name.length;i++){
name2 = name2 + "<br/> " + name[i] + ','
} //此处是把每项的值换行,然后缩进几个空格,最后逗号。
var proba = [2, 5, 6]
var proba2 = ''
for(let j =0;j<proba.length;j++){
proba2 = proba2+ "<br/> " + proba[j] + ','
} //此处同上处理。
console.log('name2==',name2,'proba2===',proba2) //拼接好的name2 和proba2
this.jsonobj = '预测名称:[' + name2 + "<br/>]<br/>" + '预测概率:[' + proba2 + "<br/>]<br/>"
console.log(1,this.jsonobj) //整个拼接
this.jsonobj.replace(/\n/gm,"<br/>") 全局替换。方便v-html 解析读取数据。
console.log(2,this.jsonobj)