五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

VUE項目,VUE項目實戰(zhàn),vue后臺管理系統(tǒng),前端面試,前端面試項目

2023-06-09 09:00 作者:怒吼的蘿卜  | 我要投稿

p38的user數(shù)據(jù)文件手抄了一下:

import Mock from 'mockjs'


function param20bj(url) {

? ? const search = url.split('?')[1]

? ? if (!search) {

? ? ? ? return {}

? ? }

? ? return JSON.parse(

? ? ? ? '{"' +

? ? ? ? decodeURIComponent(search)

? ? ? ? ? ? .replace(/"/g, '\\"')

? ? ? ? ? ? .replace(/&/g, '","')

? ? ? ? ? ? .replace(/=/g, '":"')

? ? ? ? + '"}'

? ? )

}


let List = []

const count = 200


for (let i = 0; i < count; i++) {

? ? List.push(

? ? ? ? Mock.mock({

? ? ? ? ? ? id: Mock.Random.guid(),

? ? ? ? ? ? name: Mock.Random.cname(),

? ? ? ? ? ? addr: Mock.mock('@county(true)'), 'age|18-60': 1,

? ? ? ? ? ? birth: Mock.Random.date(),

? ? ? ? ? ? sex: Mock.Random.integer(0, 1)

? ? ? ? })

? ? )

}

export default {

? ? /**

? ? ?* 獲取列表

? ? ?* 要帶參數(shù) name, page, limit; name可以不填; page,limit有默認值

? ? ?* @param {*} config

? ? ?* @returns

? ? ?*/

? ? getUserList: config => {

? ? ? ? const { name, page = 1, limit = 20 } = param20bj(config.url)

? ? ? ? console.log('name:' + name, 'page:' + page, '分頁大小limit' + limit)

? ? ? ? const mockList = List.filter(user => {

? ? ? ? ? ? if (name && user.name.indexOf(name) === -1 && user.addr.indexOf(name) === -1) return false

? ? ? ? ? ? return true

? ? ? ? })

? ? ? ? const pageList = mockList.filter((item, index) => index < limit * page && index >= limit * (page-1))

? ? ? ? return {

? ? ? ? ? ? code: 20000,

? ? ? ? ? ? count: mockList.length,

? ? ? ? ? ? list: pageList

? ? ? ? }

? ? },


? ? /**

? ? ?* 增加用戶

? ? ?* @param {*} config

? ? ?* @returns

? ? ?*/

? ? createUser: config => {

? ? ? ? const { name, addr, age, birth, sex } = JSON.parse(config.body)

? ? ? ? console.log(JSON.parse(config.body))

? ? ? ? List.unshift({

? ? ? ? ? ? id: Mock.Random.guid(),

? ? ? ? ? ? name: name,

? ? ? ? ? ? addr: addr,

? ? ? ? ? ? age: age,

? ? ? ? ? ? birth: birth,

? ? ? ? ? ? sex: sex

? ? ? ? })

? ? ? ? return {

? ? ? ? ? ? code: 20000,

? ? ? ? ? ? data: {

? ? ? ? ? ? ? ? message: '添加成功'

? ? ? ? ? ? }

? ? ? ? }

? ? },


? ? /**

? ? ?* 刪除用戶

? ? ?* @param {*} config

? ? ?* @returns

? ? ?*/

? ? deleteUser: config => {

? ? ? ? const { id } = JSON.parse(config.body)

? ? ? ? if (!id) {

? ? ? ? ? ? return {

? ? ? ? ? ? ? ? code: -999,

? ? ? ? ? ? ? ? message: '參數(shù)不正確'

? ? ? ? ? ? }

? ? ? ? } else {

? ? ? ? ? ? List = List.filter(u => u.id !== id)

? ? ? ? ? ? return {

? ? ? ? ? ? ? ? code: 20000,

? ? ? ? ? ? ? ? message: '刪除成功'

? ? ? ? ? ? }

? ? ? ? }

? ? },


? ? /**

? ? ?* 批量刪除

? ? ?* @param {*} config

? ? ?* @returns

? ? ?*/

? ? batchremove: config => {

? ? ? ? const { ids } = JSON.parse(config.url)

? ? ? ? ids = ids.split(',')

? ? ? ? List = List.filter(u => !ids.includes(u.id))

? ? ? ? return {

? ? ? ? ? ? code: 20000,

? ? ? ? ? ? data: {

? ? ? ? ? ? ? ? message: '批量刪除成功'

? ? ? ? ? ? }

? ? ? ? }

? ? },


? ? updateUser: config => {

? ? ? ? const { id, name, addr, age, birth, sex } = JSON.parse(config.body)

? ? ? ? const sex_num = parseInt(sex)

? ? ? ? List.some(u => {

? ? ? ? ? ? if (u.id === id) {

? ? ? ? ? ? ? ? u.name = name

? ? ? ? ? ? ? ? u.addr = addr

? ? ? ? ? ? ? ? u.age = age

? ? ? ? ? ? ? ? u.birth = birth

? ? ? ? ? ? ? ? u.sex = sex_num

? ? ? ? ? ? ? ? return true

? ? ? ? ? ? }

? ? ? ? })

? ? ? ? return {

? ? ? ? ? ? code: 20000,

? ? ? ? ? ? data: {

? ? ? ? ? ? ? ? message: '編輯成功'

? ? ? ? ? ? }

? ? ? ? }

? ? }

}



VUE項目,VUE項目實戰(zhàn),vue后臺管理系統(tǒng),前端面試,前端面試項目的評論 (共 條)

分享到微博請遵守國家法律
中阳县| 嘉禾县| 岱山县| 犍为县| 永吉县| 茂名市| 新营市| 郴州市| 蕉岭县| 晋宁县| 莱西市| 赤壁市| 蚌埠市| 吴旗县| 旬阳县| 蓬溪县| 安义县| 镇平县| 景东| 太白县| 怀集县| 永昌县| 广水市| 贵南县| 林州市| 调兵山市| 革吉县| 沂源县| 筠连县| 平阳县| 舟山市| 烟台市| 东至县| 乌兰察布市| 海安县| 温宿县| 常熟市| 图木舒克市| 农安县| 安泽县| 麻城市|