--- title: '使用mock.js伪造图片数据,图片链接是枚举值' date: 2021-08-18 16:59:00 --- ![](https://img-blog.csdnimg.cn/20210818165905118.png?x-oss-processimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1dG9uZ2Jhbw,size_16,color_FFFFFF,t_70) ```javascript 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() ``` ![](https://img-blog.csdnimg.cn/20210818165834359.png?x-oss-processimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3h1dG9uZ2Jhbw,size_16,color_FFFFFF,t_70)