filter的使用
checkedList.value = checkedList.value.filter((item: any) => {
if (item.name.includes(val)) {
return item;
}
});
forEach的使用
checkedList.value.forEach((item: any, index: any) => {
if (item.type == "组") {
ruleForm.value.group_ids.push(item.id);
} else {
ruleForm.value.device_ids.push(item.id);
}
});
map的使用
data.personList.map((item: any) => {
if (item.topicName != null) {
personData.value.x_axis_data.push(item.topicName);
}
});
watch的使用
watch(
() => checkedList.value,
(newVal) => {
if (newVal) {
setCheckedList();
}
},
{ deep: true }
);