vue安裝及測試mockjs


vue安裝mockjs

其實吧vue是有ui界面的可以直接用在ui里安裝,偶電腦用npm安裝實在撐不住。。

1.使用vueui安裝mockjs

1589520208344

1589520275488

2.在工程根目錄下創建mock目錄的index.js文件

1589527435423

在文件中導入mock的包並寫一個簡單的mock函數來模擬

index.js

/** 導入數據模塊的包 **/
import Mock from 'mockjs'

/** 通過Mock.mock函數可以模擬 **/
Mock.mock('/api/goodslist','get',{
    status: 200,
    message: '獲取商品列表成功',
    data:[1,2,3,4]
})

1589527548984

3.在main.js文件中導入使得mock生效

其實就是將他加入到vue工程中一起運行

main.js

···other codes···

/** 使得mock生效  **/
import './mock/'

···other codes···

1589527655906

4.安裝axios

也是直接在GUI界面安裝

1589528306704

5.在main.js導入axios

···other codes···

/** 導入axios模塊 **/
import axios from 'axios'



/** 導入axios **/
Vue.prototype.$http = axios

···other codes···

1589528362405

6.書寫測試請求

App.vue

<template>
  <div id="app">
    <h1>
       啊哈~
    </h1>
    <button @click="getGoodsList">
      獲取商品列表
    </button>
  </div>
</template>

<script>
export default {
  methods: {
    async getGoodsList () {
      const { data: res } = await this.$http.get('/api/goodslist')
      console.log(res)
    }
  }
}
</script>

<style>

</style>

7.運行項目,點擊按鈕

在log中可以看到模擬的數據

1589530066128


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM