码迷,mamicode.com
首页 > Web开发 > 详细

mock.js使用总结

时间:2017-09-01 20:31:04      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:==   script   ajax   blank   data   get   java   tps   基本使用   

基本使用:

1 引入mock.js

2 

var data = Mock.mock({
    // 属性 list 的值是一个数组,其中含有 1 到 10 个元素
    ‘list|1-10‘: [{
        // 属性 id 是一个自增数,起始值为 1,每次增 1
        ‘id|+1‘: 1
    }]
})

 

// ==>
{
    "list": [
        {
            "id": 1
        },
        {
            "id": 2
        },
        {
            "id": 3
        }
    ]
}

 

语法说明:

见官方文档 :https://github.com/nuysoft/Mock/wiki/Syntax-Specification

占位符说明:

占位符例如 @name @email @county(true)  等等 都是Mock.Random扩展的方法。可以查看https://github.com/nuysoft/Mock/wiki/Mock.Random

不过需要注意的是: 

Random.cname()
// => "袁军"
使用的时候就是 @cname

Random.county()
// => "上杭县"
Random.county(true)
// => "甘肃省 白银市 会宁县"
使用的时候就是 @county(true)

ajax请求拦截

Mock.mock()能够设置指定的url拦截ajax请求,然后返回结果,真是厉害,达到实际模拟请求的效果,而且还可以设置请求响应的时间。具体可以参考https://github.com/nuysoft/Mock/wiki/Mock.mock()

 

mock.js使用总结

标签:==   script   ajax   blank   data   get   java   tps   基本使用   

原文地址:http://www.cnblogs.com/alinjj/p/7464864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!