zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    vue-cli3安装使用
    document.readyState
    js的堆与栈
    常用方法
    js常见排序算法
    微信小程序swiper高度问题
    微信小程序滑动菜单
    数据筛选和排序------的解析
    使用Windows实现数据绑定----------的解析
    实现Windoes程序的数据更新------的详细解析
  • 原文地址:https://www.cnblogs.com/lightice/p/12895558.html
Copyright © 2011-2022 走看看