zoukankan      html  css  js  c++  java
  • 使用mock.js伪造图片数据,图片链接是枚举值

    const Mock = require('mockjs')
    const moment = require('moment')
    
    const getImage = () => {
      const urlArr = [
        'http://images.gongzuoshouji.cn/teacher/2021-08-09/84751fbcf153487f868a21a77048d19c.jpg',
        'http://images.gongzuoshouji.cn/teacher/20210804/196b0fa5d1726432492ad5edae6a565b.jpg',
        'http://images.gongzuoshouji.cn/teacher/20210730/a8e65bfaf7575a051a45b8dedd528af4.jpg',
      ]
      const index = Mock.Random.integer(0, urlArr.length - 1)
      return urlArr[index]
    }
    
    //初始化好友列表、群列表数据
    const initFriendsList = () => {
      const friendsList = []
      const getList = ({type}) => {
        let arr = []
        for (let i = 0; i < 100; i++) {
          const temp = Mock.mock({
            name: '@cname',
            msg: '@ctitle',
            type,
            img: getImage() ,
            date: moment().subtract(i, 'day').format()
          })
          arr.push({ ...temp, id: i + 1 })
        }
        return arr
      }
      for (let i = 0; i < 4; i++) {
        friendsList.push({
          type: i + 1 + '',
          friends: getList({type: i + 1 + ''})
        })
      }
      return friendsList
    }
    
    const friendsList = initFriendsList()

  • 相关阅读:
    用select模拟一个socket server
    用select (多路复用)模拟一个 socket server
    IO模式
    IO多路复用
    进程、线程和协程的理解
    进程、线程和协程--自己的理解
    二维数组的初始化,遍历
    数组的练习
    练习1
    数组的内存结构
  • 原文地址:https://www.cnblogs.com/xutongbao/p/15264314.html
Copyright © 2011-2022 走看看