最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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),前端面試,前端面試項目的評論 (共 條)

分享到微博請遵守國家法律
昂仁县| 改则县| 曲阜市| 三亚市| 克拉玛依市| 金沙县| 庆云县| 莆田市| 景德镇市| 河西区| 新化县| 长沙县| 南和县| 宝兴县| 同仁县| 名山县| 资中县| 巫溪县| 莱州市| 富源县| 安陆市| 图片| 罗田县| 衢州市| 宽甸| 祁阳县| 吉安县| 湖州市| 海林市| 承德县| 伊宁市| 讷河市| 洪洞县| 建昌县| 宿迁市| 拉萨市| 台山市| 灵山县| 浏阳市| 东山县| 信宜市|