mock.js使用

1.引入mock.js依賴

package.js?dependencies依賴注入mockjs ("mockjs": "^1.0.1-beta3"),并標(biāo)明版本,npm install安裝遠(yuǎn)程依賴

2.項目中引入mockjs

main.js 主js里面引入mock import './mock'

mock文件夾下的index.js

import Mock from 'mockjs'

export getPeopleData() {

? ? const length = 30

? ? const data = []

? ? for (let i = 0; i < length; i++) {

? ? ? data.push(Mock.mock({

? ? ? ? name: '@cname',

? ? ? ? age: '@int(18, 60)',

? ? ? ? date: '@date',

? ? ? ? city: '@city',

? ? ? ? id: '@int(1, 1000)'

? ? ? }))

? ? }

? ? return {

? ? ? data: {

? ? ? ? data: data,

? ? ? ? total: length

? ? ? }

? ? }

? }

Mock.mock(/\/api\/people/, 'get', getPeopleData)

具體需要mock哪些哪種類型的假數(shù)據(jù),詳見官網(wǎng) http://mockjs.com/examples.html

js文件中的函數(shù)就可以用get方式調(diào)用/api/people接口請求數(shù)據(jù)啦,不會再network中顯示接口名稱,可以console.log打印請求之后的數(shù)據(jù),如果需要傳參的接口目前還沒調(diào)研到,有知道的希望給我留言,非常感謝

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Mock.js 是一款前端開發(fā)中攔截Ajax請求再生成隨機(jī)數(shù)據(jù)響應(yīng)的工具.可以用來模擬服務(wù)器響應(yīng). 優(yōu)點(diǎn)是非常簡單...
    hello老文閱讀 3,488評論 4 10
  • 語法規(guī)范 包含兩部分:1)數(shù)據(jù)模板定義規(guī)范(Data Template Definition,DTD)2)數(shù)據(jù)占位...
    0981b16f19c7閱讀 2,449評論 0 0
  • 普通使用: 直接CDN引用mock鏈接,然后在項目中使用,然后在js中暴露接口,然后再在js發(fā)送ajax請求獲取就...
    魔王子H5閱讀 649評論 0 0
  • 前言 最近一直在搗鼓畢設(shè),準(zhǔn)備做的是一個基于前后端開發(fā)的Mock平臺,前期花了很多時間完成了功能模塊的交互。現(xiàn)在進(jìn)...
    臨水照影233閱讀 9,835評論 0 8
  • 前端開發(fā)過程中免不了出現(xiàn)等接口的情況,而靜態(tài) JSON 不足以體現(xiàn)前端高大上的逼格,是時候拿出 mock.js 了...
    MrWelson閱讀 1,927評論 0 0

友情鏈接更多精彩內(nèi)容