30 lines
		
	
	
		
			545 B
		
	
	
	
		
			JavaScript
		
	
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			545 B
		
	
	
	
		
			JavaScript
		
	
	
	
|  | const Mock = require('mockjs') | ||
|  | 
 | ||
|  | const data = Mock.mock({ | ||
|  |   'items|30': [{ | ||
|  |     id: '@id', | ||
|  |     title: '@sentence(10, 20)', | ||
|  |     'status|1': ['published', 'draft', 'deleted'], | ||
|  |     author: 'name', | ||
|  |     display_time: '@datetime', | ||
|  |     pageviews: '@integer(300, 5000)' | ||
|  |   }] | ||
|  | }) | ||
|  | 
 | ||
|  | module.exports = [ | ||
|  |   { | ||
|  |     url: '/vue-admin-template/table/list', | ||
|  |     type: 'get', | ||
|  |     response: config => { | ||
|  |       const items = data.items | ||
|  |       return { | ||
|  |         code: 20000, | ||
|  |         data: { | ||
|  |           total: items.length, | ||
|  |           items: items | ||
|  |         } | ||
|  |       } | ||
|  |     } | ||
|  |   } | ||
|  | ] |