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

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
})

......



幕布斯7119047
浏览 1094回答 2
2回答

缥缈止盈

不可以,mock本来就是每次调用接口的时候随机生成数据,如果想将这次的修改的数据保存起来,就不要用mock,找个地方把数据存下来。
打开App,查看更多内容
随时随地看视频慕课网APP