vux 数据模拟mockjs的使用

安装
npm install mockjs
在src文件夹下新建文件util

新建mock.js文件引入mockjs模块

//src/mock.js

import Mock from 'mockjs'; Mock.mock('http://g.cn', { 'name': '@name', 'age|1-100': 100, 'color': '@color' }); export default Mock

 

main.js引入新建的mock.js

最后就可以在vue中使用了

  this.$http.get("http://g.cn").then(
          (successData) => {
            console.log(successData.data);
          },
          (fileData) => {
            console.log(fileData.data);
          }
        );

一直出现问题是对数据访问方法的不熟悉

其实是访问到了,但是一直显示的undefined

原因是console.log(successData.body)了

其实是非常简单的

 研究了一上午为了就是显示多条数据,不认真的读文档,本来很简单的问题

result|10,"|"后面的参数表示显示条数
import Mock from'mockjs';
var Random = Mock.Random;
Random.first();
Mock.mock('http://data.com/newslist', {
  success: '1',
  'result|10': [{
    name:'@first',
    type: '@integer(1, 7)',
    amount: '@integer(0, 1)',
    status: '@integer(1, 3)',
    create_time: '@time'
  }]
});
export default Mock

 



转载于:https://www.cnblogs.com/silences/p/6758411.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值