Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/www.xcondor.cn/usr/plugins/AMP/Action.php on line 381

Warning: getimagesize(): Filename cannot be empty in /www/wwwroot/www.xcondor.cn/usr/plugins/AMP/Action.php on line 469
MockJS 案例收集

沙漠里的小蜜蜂

MockJS 案例收集


扩展功能:

var Random = Mock.Random;
    Random.extend({
        weekday: function(date) {
            var weekdays = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
            return this.pick(weekdays);
        },
        sex: function(date) {
            var sexes = ['male', 'female', 'middle', 'none'];
            return this.pick(sexes);
        },
        money: function(n){
            var b=parseInt(n).toString();
            var len=b.length;
            if(len<=3){return b;}
            var r=len%3;
            return r>0?b.slice(0,r)+","+b.slice(r,len).match(/\d{3}/g).join(","):b.slice(r,len).match(/\d{3}/g).join(",");
        }
    });
    Mock.mock('http://test.com',{
            'id|+1': '@guid',    // 属性值自动加 1,初始值为88
            'name': '@cname',  // 中文名称 
            'appStream|1':['500M','1G','2G','3G'],//数组取其中一个
            'cashBack':Random.money(100000000), //金额格式化
????????????'tax':'@INTEGER(1,100)%', //百分比
            'dollar|1-100000000.2': 1.0,//金额 
            'gendor':'@sex',//性别
            'week':'@weekday', //星期
            'birthday': '@date("yyyy-MM-dd")', // 日期 
            'city': '@city(true)', // 中国城市 
            'color': '@color', // 16进制颜色 
            'isMale|1': true, // 布尔值 
            'isFat|1-2': true, // true的概率是1/3
             email:Mock.mock('@EMAIL()'), //随机生成一个邮箱
            'moblie|1':['13531544954','13632250649','15820292420','15999905612'], //在数组中随机找一个,
            'mobile2': /^1[0-9]{10}$/
})

当前页面是本站的「Baidu MIP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合MIP标准。