vue使用mock之后项目每次重启mockjs可以不再刷新了吗

发布于 2022-09-07 16:54:14 字数 806 浏览 15 评论 0

MockJs.mock(/PROJECT/,{

'data|0-100':[
    {
        'id':'@guid()',
        'projectname':'@ctitle(3, 5)',
        'describe|0-1':'@cparagraph(1)',
        'user|1':'@cname',
        'startdate':'@date()',
        'enddate':'@date()',
        'fileList': [
            {
                'name': '@ctitle(3, 10).word', 
                'url': '@url'
            }
        ]
    }
]

})
我想现在当项目启动之后,mockjs模拟的数据不在改变;因为每次对localhost:9090/PROJECT进行增删改查时都会触发这个操作刷新数据,导致每次增删改查模拟的数据都不一样

新增:

this.axios({
              method:'post',
              url:url,
              data:data
 }).then().catch()

修改:

this.axios({
              method:'put',
              url:url+id,
              data:data
})

......

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心如荒岛 2022-09-14 16:54:14

mock.js是随机生成的,你的问题其实很好解决,建议可以看看这个:VUE下如何高效快捷的使用MOCK数据

贵在坚持 2022-09-14 16:54:14

不可以,mock本来就是每次调用接口的时候随机生成数据,如果想将这次的修改的数据保存起来,就不要用mock,找个地方把数据存下来。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文