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

  • 相关阅读:
    iOS App之间跳转
    iOS 编码转换
    iOS文件类型判断
    iOS 运行时
    libqrencode生成二维码
    设置app的启动图
    根据字体计算CGRect
    iOS 英文学习
    libev 中IO事件循环解析
    libev 默认事件循环初始化的解析
  • 原文地址:https://www.cnblogs.com/lightice/p/12895558.html
Copyright © 2011-2022 走看看