分享
此次记录一下 mock.js 在 vue-cli 中使用得方法,方便以后使用。
掘金平台的字数有限制,如有机会添加长文,会将规则匹配的也一并记录。
安装
yarn add --dev mockjs
or
npm install mockjs --save-dev
使用方法
在src目录下新建mock目录
上图 index.js 的文件
const Mock = require('mockjs');
//格式: Mock.mock( url, post/get , 返回的数据);
Mock.mock('/user/userInfo', 'get', require('./json/userInfo'));
Mock.mock('/home/banner', 'get', require('./json/homeBanner'));
json 文件内容,以 homeBanner.json 为例
{
"result": "success",
"data": {
"mtime": "@datetime", //具体应用看官方文档
"score|1-800": 800,
"rank|1-100": 100,
"stars|1-5": 5,
"nickname": "@cname"
},
"msg": ""
}
main.js 引入
import axios from 'axios' //需要使用到 axios
Vue.prototype.axios = axios; //挂载 axios
require('./mock'); //引入mock数据,关闭则注释该行
访问接口
this.axios.get('/user/userInfo')
.then(function(res){
console.log(res);
})
.catch(function(err){
console.log(err);
});
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!