1、数组去重
function unique(arr){
for(var i=0; i<arr.length; i++){
for(var j=i+1; j<arr.length; j++){
if(arr[i]==arr[j]){ //第一个等同于第二个,splice方法删除第二个
arr.splice(j,1);
j--;
}
}
}
return arr;
}
2、删除html字符串中某某标签中的内容,以p标签为例
htmlformat (value) {
if (!value) return ''
value = value.replace(/<p[^>]*?>.*?<\/p>/g,'')
return value
}
3、 级联选择器,数据有三级但只显示到二级
数据样例
[{
value: 'jiangsu',
label: '江苏',
children: [
{
value: 'nanjing',
label: '南京',
children: [
{
value: 'fuzimiao',
label: '夫子庙',
}
]
},
{
value: 'suzhou',
label: '苏州',
children: [
{
value: 'zhuozhengyuan',
label: '拙政园',
},
{
value: 'shizilin',
label: '狮子林',
}
]
}
],
}]
data.forEach((it) => {
it.children.forEach((self) => {
self.children = []
})
})