weixin_47063143 2023-03-03 17:33 采纳率: 9.1%
浏览 11

vue项目内嵌mock数据

vue项目, 怎么在项目启动时指定连接哪一套后端接口,比如启动项目npm run dev --连接指定的后端环境,诉求,通过npm run dev --mock的形式连接到项目内置的mock数据。mock配置要怎么配置

  • 写回答

1条回答 默认 最新

  • 霸都小魔女 2023-03-03 17:36
    关注

    小魔女参考了bing和GPT部分内容调写:
    要实现Vue项目内嵌mock数据,首先需要安装mockjs,在项目根目录下安装:

    npm install mockjs --save-dev
    

    然后在项目中引入mockjs,在main.js中添加:

    import Mock from 'mockjs'
    

    接着,在main.js中添加mock配置:

    Mock.mock('/api/user', {
      'name': '@name',
      'age|1-100': 100,
      'color': '@color'
    })
    

    这样,就可以在项目中使用mock数据了,只需要在请求的地方,将请求地址改为'/api/user',就可以获取到mock数据了。

    最后,要实现通过npm run dev --mock的形式连接到项目内置的mock数据,可以在package.json文件中添加scripts脚本:

    "scripts": {
      "dev": "vue-cli-service serve --mock"
    }
    

    这样,就可以通过npm run dev --mock的形式连接到项目内置的mock数据了。
    回答不易,记得采纳呀。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月3日