贵州网站优化公司(贵州网站建设推广)
原标题:贵州网站优化公司(贵州网站建设推广)
导读:
1.贵州网站优化,如何进行优秀的前后端对接秩序?Mockjs是:假数据。满足临时需要。第1部分:直接使用如果直接看GitHub或者看一些文章,就是直接ajax拦截之类的。但我们需要的是创建一些假数据来满足使用的需要。如果基本需求得不到满足,其
1. 贵州网站优化,如何进行优秀的前后端对接秩序?
Mockjs 是:假数据。满足临时需要。
第1 部分:直接使用
如果直接看GitHub或者看一些文章,就是直接ajax拦截之类的。
但我们需要的是创建一些假数据来满足使用的需要。
如果基本需求得不到满足,其他一切都是无用的。第二部分是整理无用的东西。
1.1 预先条件
1、安装nodejs,【如果没有安装请询问药贩】。
2.npm安装mockjs
1.2 列出基本方法并尝试开箱即用
基本涵盖了所有常用的字段类型
//模拟.js
const Mock=require('mockjs')
const Random=Mock.Random;
常量数据=Mock.mock({
//中文名|姓氏|名
china_name: 随机.cname(),
china_first: Random.cfirst(),
china_last: 随机.clast(),
//英文名|名称|姓氏|有中间字符
eng_name: 随机.name(),
eng_first: 随机.first(),
eng_last: 随机.last(),
eng_last: 随机名称(true),
//长度为4的字符串
string: 随机.string(4),
//数量最小1 最大100
Age: 随机整数(1, 100),
//数字浮点数
num: 随机浮点(1, 10, 1, 4),
//数字字符串
numString: Random.character('数字'),
//日期YYYY-MM-DD
date: 随机.date(),
//时间HH:mm:ss
time: 随机.time(),
//日期时间YYYY-MM-DD HH:mm:ss
dateTime: Random.datetime(),
//当前日期
now: Random.now(),
//图片
image: 随机图像('200x100', '#ffcc33', '#FFF', 'png', '文本'),
//颜色十六进制rgb
color: 随机.color(),
//标题
title: 随机.ctitle(),
cword: 随机.cword(),
//一段文字1段-100段
cparagraph: 随机.cparagraph(1, 2),
//英文句子
句子:随机.句子(),
//区域
Region: 随机.region(),
//省市邮编县等
Province: Random.province(),
//ip 域名URL
ip: 随机.ip(),
url: 随机.url(),
//身份证
识别:随机.id(),
//全局自增ID
id1: 随机增量(),
id2: 随机增量(),
id3: 随机增量(),
})
控制台.log(数据);
{ china_name: '韩桂英',
china_first: '陈',
china_last: '雷',
eng_name: '托马斯·约翰逊',
eng_first: '凯伦',
eng_last: '肯尼思·唐纳德·米勒',
string: 'mgP',
年龄: 84,
num: 10.3,
numString: '1',
日期: '2005-07-07',
时间:'14:45:30',
dateTime: '1977-06-17 03:30:19',
现在: '2019-03-15 22:39:51',
image: 'http://dummyimage.com/200x100/ffcc33/FFF.pngtext=文本',
color: '#8279f2',
title: '南方被子综合体装置',
cword: '返回',
cparagraph: '飞行政治和艺术的工作我已经完成了一半。 ',
Sentence3360 'Svowsinxy xbqtap fkh yblqteul orfenvlx iynptosx aggjg memsgtpknd xxdh futhhwbye mtnkfyolin vtht zcglztvjk iispwbshwj wnkdxfzg euetgctbn。',
Region: '西南',
Province: '贵州省',
ip:'15.33.17.63',
url: 'news://birulyvmr.bm/kmeqktu',
识别:'340000197902270270',
id1: 1,
ID2: 2,
id3: 3
}
1.3 对象和数组的结合使用
随机.扩展({
星座:函数(){
常量星座=[
‘白羊座’,
‘金牛座’,
'双子座',
];
返回this.pick(星座);
},
});
const objList=Mock.mock({
id: 随机.整数(),
title: 随机.ctitle(),
email: 随机.email(),
//随机生成2-4个数组
'列表|2-4': [
{
'id|+1': 10,
incrNum: ()=Random.increment(),
title: ()=Random.ctitle(),
date: ()=Random.date('yyyy-MM-dd'),
enum: ()=Random.constellation(),
},
],
});
控制台.log(objList);
返回值
{ id: 6615749548973956,
title: 'Jobuquan',
email: 'p.hbjd@wwoprnolz.ci',
列表:
[ { id: 10,
incrNum: 1,
title: '颜色需要流走',
日期: '1981-09-06',
enum: '癌症' },
{ id: 11,
incrNum: 2,
title: '类型管理',
date: '1997-11-18',
enum: '射手座' },
{ id: 12,
incrNum: 3,
title: '一半我消短单高',
日期: '1997-02-12',
enum: '摩羯座' },
{ id: 13,
incrNum: 4,
title: '碎片',
日期: '1993-06-30',
enum: '白羊座' }
]
}