1.封装 在项目的utils=>index.ts文件内写方法
// 封装数组转换对象 对象转换数组的公共方法 type=1是 数组(例[1,2,3]) ==>对象数组(例[{vaue:1}]) type ==2 对象数组==>数组
export const retArrayAndObjList = (type: number, oldList: any) => {
const newList = ref<any>([])
if (type == 1) {
oldList.map((item) => {
newList.value.unshift({
value: item
})
})
return newList
} else if (type == 2) {
oldList.map((item) => {
newList.value.unshift(item.value)
})
return newList
}
}
要用的页面引用
import { retArrayAndObjList } from '@/utils' // 引入方法
// 调用
const arrList = retArrayAndObjList(1, oldList)