鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue使用mock之后項目每次重啟mockjs可以不再刷新了嗎

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'
            }
        ]
    }
]

})
我想現(xiàn)在當(dāng)項目啟動之后,mockjs模擬的數(shù)據(jù)不在改變;因為每次對localhost:9090/PROJECT進(jìn)行增刪改查時都會觸發(fā)這個操作刷新數(shù)據(jù),導(dǎo)致每次增刪改查模擬的數(shù)據(jù)都不一樣

新增:

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

修改:

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

......

回答
編輯回答
下墜

mock.js是隨機(jī)生成的,你的問題其實很好解決,建議可以看看這個:VUE下如何高效快捷的使用MOCK數(shù)據(jù)

2017年9月12日 00:52
編輯回答
淚染裳

不可以,mock本來就是每次調(diào)用接口的時候隨機(jī)生成數(shù)據(jù),如果想將這次的修改的數(shù)據(jù)保存起來,就不要用mock,找個地方把數(shù)據(jù)存下來。

2017年4月13日 19:33