• vue4.x 使用mockjs相关配置


    一、安装mockjs

    npm install mockjs

    二、创建mock文件夹

     三、创建mock文件

     

     FzIdentNetCard.js

    import Mock from 'mockjs'
    
    const res = {
        "head": {
            "chanel": "DBK",
            "drbkdt": "20190917",
            "drbktm": "20:30:52",
            "drbksq": "23982132138921398",
            "custid": [],
            "transq": "20190917",
            "transdt": "00008298",
            "respcd": "000000",
            "checkStatus":"1",
            "resptx": "交易成功"
        },
        "body": ["1"]
    }
    export default ({ mock }) => {
        if (!mock) return;
    
        Mock.mock(RegExp('/api/android/FZPD/FzIdentNetCard.*'), 'post', () => {
            return res;
        });
    }
    

      index.js

    import fzBindCardAuth from './FzBindCardAuth'
    import fzIdentNetCard from './FzIdentNetCard'
    import fzOpenAcct from './FzOpenAcct'
    import fzQueryAcct from './FzQueryAcct'
    import fzSendMsg from './FzSendMsg'
    import fzVerMsg from './FzVerMsg'
    
    /**
     * 模拟数据mock
     *
     * mock是否开启模拟数据拦截
     */
    
    fzBindCardAuth({mock: true});// 关闭mock数据改为false
    fzIdentNetCard({mock: true});// 关闭mock数据改为false
    fzOpenAcct({mock: true});// 关闭mock数据改为false
    fzQueryAcct({mock: true});// 关闭mock数据改为false
    fzSendMsg({mock: true});// 关闭mock数据改为false
    fzVerMsg({mock: true});// 关闭mock数据改为false
    

      四、修改vue.config.js

    {
       ...
       chainWebpack: (config) => {
        config.resolve.alias
          .set('@', resolve('src'))
          .set('assets', resolve('@/assets'))
          .set('components', resolve('@/components'))
          .set('views', resolve('@/views'));
        const entry = config.entry("app");
        entry.add("@/mock").end();
      },
      ...  
     
    }
    

      

  • 相关阅读:
    给右键 添加dos命令
    js模拟系统无刷新跳回登录页1
    MBProgressHUD.h file not found
    建立个人博客网站
    <转>提高iOS开发效率的方法和工具
    设置模块功能设计思路及代码实现
    经验之谈
    'NSInteger' (aka 'long') to 'int32
    OCR技术
    升级Xcode6.4插件失效解决办法
  • 原文地址:https://www.cnblogs.com/helloluckworld/p/13081665.html
Copyright © 2020-2023  润新知