/**
* 获取所有的数据
*/
export function getAllpeople () {
var people = []
if (localStorage.getItem('people')) {
people = JSON.parse(localStorage.getItem('people'))
}
return people
}
/**
* 保存,增
* @param {*} person
*/
export function save (person) {
var people = getAllpeople()
people.push(person)
localStorage.setItem('people', JSON.stringify(people))
}
/**
* 根据id删除
* @param {*} id
*/
export function deleteOne (id) {
var people = getAllpeople()
var index = people.findIndex(function (person) {
return person.id === id
})
people.splice(index, 1)
localStorage.setItem('people', JSON.stringify(people))
}
/**
* 根据id修改数据
* @param {*} id
* @param {*} person
*/
export function update (id, person) {
var people = getAllpeople()
// 找到id符合条件的索引
var index = people.findIndex(function (item) {
return item.id === id
})
person.id = id * 1
people[index] = person
localStorage.setItem('people', JSON.stringify(people))
}
/**
* 查询id符合条件的一条记录
* @param {*} id
*/
export function findOne (id) {
var people = getAllpeople()
return people.find(function (item) {
return item.id === id
})
}