angular2+中使用mock模拟后台

安装

npm i mockjs -S

引入

import Mock from 'mockjs';

使用

mock接收三个参数,分别是url,method,和回调函数。其中url可以使用正则表达式,符合条件的将会被匹配到:

Mock.mock( rurl, rtype, function( options ) )

新建一个mock.ts文件,在其中引入mock。然后使用:

Mock.mock(/.*component\/upgrade.*/, 'post', (res) => {
  const data = { name: 'lining' };
  return { data };
});

在main.ts中引入数据:

import('./app/common/mock/mock').then(res => {});

匹配到之后就会返回数据。

猜你喜欢

转载自blog.csdn.net/ActiveXObject/article/details/115161508