vue项目中mockjs初尝

首先要安装

npm install mockjs --save-dev

在src中新建文件夹mock,在此文件夹中新建mock.js

在 main.js 中引用mock.js

在 mock.js 文件中拦截请求这样写:

// mock.js
import Mock from 'mockjs'
Mock.mock('/myurl', {
	"string|1-10": "*"
})
// 返回的response.data就是 {
// string: '****' }

在发送请求的页面:

// mycomponent.vue
<button @click="getData">点我获得数据</button>
...
<script>
...
methods: {
	getData() {
		Axios.get('/myurl').then(res => {
			console.log(res.data)
		})
	}
}
</script>

点击按钮后的效果:

到此,整个流程就很清晰了,总结一下:

  1. 建立mock文件夹和模拟各个请求的mock.js 例如 mockNews.js、mockUser.js
  2. 在 main.js 或者 组件中引用上述 js 文件,
  3. 正常发送请求即可获得数据
全部评论

相关推荐

Jcwemz:中软证书写单行,考了什么学了什么相关技术栈的内容就说自己会什么, 没实习就包装实习简历,将项目经历写成实习做的,项目时间拉长,项目成果具体化,测试的项目成果无非就是写了多少用例查出了多少bug,重要的不是实习了多久,而是你会多少东西,你能表达的就都是你的。 cet4,随便找个地方标上就好了,不用写单行。 粗略建议,我也不在行,觉得对的可以采纳
实习,投递多份简历没人回...
点赞 评论 收藏
分享
2025-12-18 11:59
广州南方学院 C++
牛客78682892...:直接点还好,总比要了简历也不回的强
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务