最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解在vue-cli項(xiàng)目下簡(jiǎn)單使用mockjs模擬數(shù)據(jù)

 更新時(shí)間:2018年10月19日 10:09:39   作者:liaojin1  
這篇文章主要介紹了詳解在vue-cli項(xiàng)目下簡(jiǎn)單使用mockjs模擬數(shù)據(jù),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

為什么要用mockjs

實(shí)際開發(fā)中,前后端分離,前端需要后端的接口去完成頁面的渲染,但是并不能等到后端成員寫完接口再開始進(jìn)行測(cè)試。大部分情況下,前后端需要同時(shí)進(jìn)行開發(fā)。因此便需要mockjs制造隨機(jī)數(shù)據(jù)來進(jìn)行后端接口模擬。

看了官方文檔之后一臉懵逼,這些都是什么鬼?????因此總結(jié)了一篇文章,來介紹mockjs的簡(jiǎn)單使用。

首先搭建一個(gè)vue項(xiàng)目

不介紹了

安裝mockjs

npm install mockjs --save-dev

啟動(dòng)項(xiàng)目

npm run dev

創(chuàng)建mock.js文件

在src路徑下創(chuàng)建mock.js文件
在main.js引入mock.js文件

mock.js使用

在mock.js文件中寫入測(cè)試代碼

此處箭頭函數(shù)中的代碼可以根據(jù)mock的Git官網(wǎng)來進(jìn)行修改隨機(jī)數(shù)據(jù)及屬性名稱

//引入mockjs
const Mock = require('mockjs')
// 獲取 mock.Random 對(duì)象
const Random = Mock.Random;
//使用mockjs模擬數(shù)據(jù)
Mock.mock('/api/data', (req, res) => {//當(dāng)post或get請(qǐng)求到/api/data路由時(shí)Mock會(huì)攔截請(qǐng)求并返回上面的數(shù)據(jù)
  let list = [];
  for(let i = 0; i < 30; i++) {
    let listObject = {
      title: Random.csentence(5, 10),//隨機(jī)生成一段中文文本。
      company: Random.csentence(5, 10),
      attention_degree: Random.integer(100, 9999),//返回一個(gè)隨機(jī)的整數(shù)。
      photo: Random.image('114x83', '#00405d', '#FFF', 'Mock.js')
    }
    list.push(listObject);
  }
  return {
    data: list
  }
})

在xxxxx.vue文件中使用axios獲取mock.js中的隨機(jī)數(shù)據(jù)

import axios from 'axios'

export default {
   data() {
    return {
     data:[]
    }
   },
   mounted:function() {
    axios.get('/api/data').then(res => {//get()中的參數(shù)要與mock.js文件中的Mock.mock()配置的路由保持一致
     this.data = res.data.data;
     console.log(res.data);//在console中看到數(shù)據(jù)
    }).catch(res => {
     alert('wrong');
    })
   },
   methods:{
     
   }
}

<template></template>結(jié)構(gòu)

效果展示

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • antd?vue中,如何在form表單中的自定義組件使用v-decorator

    antd?vue中,如何在form表單中的自定義組件使用v-decorator

    antd?vue中,在form表單中的自定義組件使用v-decorator問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue3源碼通過render?patch?了解diff

    Vue3源碼通過render?patch?了解diff

    這篇文章主要為大家介紹了Vue3源碼系列通過render及patch了解diff原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 值得收藏的vuejs安裝教程

    值得收藏的vuejs安裝教程

    這篇文章主要為大家分享了一篇值得收藏的vuejs安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Vue2.0系列之過濾器的使用

    Vue2.0系列之過濾器的使用

    這篇文章主要介紹了Vue2.0系列之過濾器的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 為什么要使用Vuex的介紹

    為什么要使用Vuex的介紹

    今天小編就為大家分享一篇關(guān)于為什么要使用Vuex的介紹,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Vue打包后頁面出現(xiàn)空白解決辦法

    Vue打包后頁面出現(xiàn)空白解決辦法

    本文主要介紹了Vue打包后頁面出現(xiàn)空白解決辦法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • vue3+vite+antd如何實(shí)現(xiàn)自定義主題

    vue3+vite+antd如何實(shí)現(xiàn)自定義主題

    這篇文章主要介紹了vue3+vite+antd如何實(shí)現(xiàn)自定義主題問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • LogicFlow內(nèi)置菜單插件實(shí)例詳解

    LogicFlow內(nèi)置菜單插件實(shí)例詳解

    這篇文章主要為大家介紹了LogicFlow內(nèi)置菜單插件實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • js數(shù)組的 entries() 獲取迭代方法

    js數(shù)組的 entries() 獲取迭代方法

    這篇文章主要介紹了js數(shù)組的 entries() 獲取迭代方法,entries() 方法返回一個(gè)數(shù)組的迭代對(duì)象,該對(duì)象包含數(shù)組的鍵值對(duì) (key/value)。下面來詳細(xì)介紹該neural,需要的朋友可以參考一下
    2021-10-10
  • Vue的路由及路由鉤子函數(shù)的實(shí)現(xiàn)

    Vue的路由及路由鉤子函數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了Vue的路由及路由鉤子函數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評(píng)論

长垣县| 博罗县| 克什克腾旗| 余江县| 门头沟区| 长阳| 上虞市| 额敏县| 克什克腾旗| 江北区| 吴忠市| 石狮市| 昭平县| 绥阳县| 楚雄市| 岚皋县| 甘德县| 应用必备| 汶上县| 临颍县| 达州市| 久治县| 安岳县| 东源县| 德州市| 蒙阴县| 青浦区| 宁蒗| 大同市| 叶城县| 东方市| 池州市| 大化| 兴业县| 凤凰县| 闽清县| 新源县| 铜鼓县| 定州市| 韶关市| 延边|