veu中mock.js的使用

本文介绍如何在项目中使用MockJS配合Axios发送请求,获取并处理mock生成的随机数据,包括随机文本、浮点数、整数及图片URL。通过注册mockServer并在main.js中调用,实现请求拦截,返回定制化的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在项目的main.js文件中注册使用mock

import './mock/mockServer'
发送请求页
发送一个axios请求得到返回数据(mock)
methods:{
	//请求获取mock生成的数据
	addData(){
		axios.get('msg').then(res=>{
			this.list = res.data;
			var arrs = this.list.splice(4,this.list.length-4)
			this.list2 = arrs
			console.log(res.data);
		})
	},
}
mock拦截请求,返回随机数据
随机生成图片,添加随机字段
// 根据mock js 提供mock数据接口
import Mock from 'mockjs'
 
const Random = Mock.Random;
export default Mock.mock('msg', function(){  	
	// imgs:Random.dataImage('375x370'),
let result = [{text1:Random.ctitle(20,100)},{text2:Random.ctitle(20,100)},{text3:Random.float(60, 100, 2, 2)},{text4:Random.integer(10,20)},]
	for( let i=0;i< (Math.floor(Math.random()*20) +5); i++){
		let obj = {
			img:Random.dataImage('375x370'),
			
		}
		result.push(obj);
	}
	return result
});  
 
返回数据打印

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值