在vue里怎么使用mockjs模拟数据以及数据接口

时间:2026-02-15 20:41:29

1、首选需要安装mockjs

npm install mockjs --save-dev

2、在根目录下创建mock.js文件

在vue里怎么使用mockjs模拟数据以及数据接口

3、引用mockjs对象

const Mock = require('mockjs')

获取mock.Random对象。Mock.Random 是一个工具类,用于生成各种随机数据。更多细节可以到官网去查询。

const Random = Mock.Random

在vue里怎么使用mockjs模拟数据以及数据接口

4、mock一组数据:一些语法可以去mockjs的官网去查看

const newsData = function() {

let articles = []

for(let i = 0; i < 108; i++) {

let newsObj = {

title: Random.csentence(5,12),

date: Random.date()

}

articles.push(newsObj)

}

    return {

    articles: articles

    }

}

在vue里怎么使用mockjs模拟数据以及数据接口

5、生成数据以及接口:

Mock.mock('/news/api', 'post', newsData)

6、在vue页面使用,使用vue的axios请求接口

this.$axios.post('/news/api')

          .then((res) => {

              console.log(this.articles)

          })

          .catch((err) => {

              console.log(err)

          })

这样看下浏览器就可以看到模拟出的数据了。是不是相当简单?

在vue里怎么使用mockjs模拟数据以及数据接口

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com