当前位置: 首页 > news >正文

电脑报网站建设/南宁优化网站收费

电脑报网站建设,南宁优化网站收费,建网站的公司哪里好,如何编辑网站后台之前做项目一直想用mock.js,种种原因也没怎么用,现在闲下来时间找了mock.js的一些知识,给自己补习了一下,顺便的也记录一下,方便学习。废话不多说,直接上教程(配合vue.js项目)。1、首先安装mock.jsnpm install mockjs …

之前做项目一直想用mock.js,种种原因也没怎么用,现在闲下来时间找了mock.js的一些知识,给自己补习了一下,顺便的也记录一下,方便学习。废话不多说,直接上教程(配合vue.js项目)。

1、首先安装mock.js

npm install mockjs --save-dev

2、在src目录下新建mock文件,里面添加一个mock.js,其内容如下:

import Mock from 'mockjs'

Mock.mock('http://test123.com', {//这里的url地址其实可以换成一个字段,比如msg,下边请求时候对应就可以

'name': '@cname',

'age|1-10': 10

})

Mock.mock('http://myname.com','post', {//这里的url地址其实可以换成一个字段,比如msg,下边请求时候对应就可以

'data|1-2':[{

'title':'@title',

'article':'@csentence'

}]

})

3、在vue页面里的ajax请求调用

import '@/mock/mock.js';

export default{

name:"test",

data(){

return{

}

},

mounted (){

this.getlist()

},

methods:{

getlist(){

axios('get','http://test123.com').then((res) => {//这里post和get都行

console.log(res)

//输出结果:{ "name": "李秀英", "age": 7 }

//结果是随机的,也有可能是其他值

})

axios('post','http://myname.com').then((res) => {//这里必须是post请求,因为上边定义了type类型是post

console.log(res)

//输出结果:{ "data": [ { "title": "Lfw Pbljsjgcu Zsiyvzc Tahgecies", "article": "铁十入易团江无体之车和基出们应车。" } ] };

// 结果是随机的,也有可能是其他值

})

}

}

}

关于mock.js生成规则的一些常用方式,记录以便查看。详情请查阅:http://mockjs.com/0.1/#time

Mock.mock()

方法 含义

Mock.mock( template ) 根据数据模板生成模拟数据。

Mock.mock( rurl, template ) 记录数据模板。当拦截到匹配 rurl 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。

Mock.mock( rurl, function( options ) ) 记录用于生成响应数据的函数。当拦截到匹配 rurl 的 Ajax 请求时,函数 function(options) 将被执行,并把执行结果作为响应数据返回。

Mock.mock( rurl, rtype, template ) 记录数据模板。当拦截到匹配 rurl 和 rtype 的 Ajax 请求时,将根据数据模板 template 生成模拟数据,并作为响应数据返回。

Mock.mock( rurl, rtype, function( options ) ) 记录用于生成响应数据的函数。当拦截到匹配 rurl 和 rtype 的 Ajax 请求时,函数 function(options) 将被执行,并把执行结果作为响应数据返回。

Mock.Random

Mock.Random 是一个工具类,用于生成各种随机数据。

(1)、Basic

方法 含义

Random.boolean( min?, max?, current? ) 返回一个随机的布尔值。

Random.natural( min?, max? ) 返回一个随机的自然数(大于等于 0 的整数)。

Random.integer( min?, max? ) 返回一个随机的整数。

Random.float( min?, max?, dmin?, dmax? ) 返回一个随机的浮点数。

Random.character( pool? ) 返回一个随机字符

Random.string( pool?, min?, max? ) 返回一个随机字符串。

(2)、 Date

方法 含义

Random.date(format) 返回一个随机的日期字符串。

Random.time( format? ) 返回一个随机的时间字符串。

Random.datetime( format? ) 返回一个随机的日期和时间字符串。

Random.now( unit?, format? ) 返回当前的日期和时间字符串。

(3)、 Image

方法 含义

Random.image( size?, background?, foreground?, format?, text? ) 生成一个随机的图片地址。

Random.dataImage( size?, text? ) 生成一段随机的 Base64 图片编码。

(4)、Text

方法 含义

Random.paragraph( min?, max? ) 随机生成一段文本。

Random.cparagraph( min?, max? ) 随机生成一段中文文本。

Random.sentence( min?, max? ) 随机生成一个句子,第一个单词的首字母大写。

Random.csentence( min?, max? ) 随机生成一段中文文本。

Random.word( min?, max? ) 随机生成一个单词。

Random.cword( pool?, min?, max? ) 随机生成一个汉字。

Random.title( min?, max? ) 随机生成一句标题,其中每个单词的首字母大写。

Random.ctitle( min?, max? ) 随机生成一句中文标题。

(5)、Name

方法 含义

Random.first() 随机生成一个常见的英文名。

Random.last() 随机生成一个常见的英文姓。

Random.name( middle? ) 随机生成一个常见的英文姓名。

Random.cfirst() 随机生成一个常见的中文名。

Random.clast() 随机生成一个常见的中文姓。

Random.cname() 随机生成一个常见的中文姓名。

(6)、Web

方法 含义

Random.url( protocol?, host? ) 随机生成一个 URL。

Random.protocol() 随机生成一个 URL 协议。

Random.domain() 随机生成一个域名。

Random.tld() 随机生成一个顶级域名(Top Level Domain)。

Random.email( domain? ) 随机生成一个邮件地址。

Random.ip() 随机生成一个 IP 地址。

(7)、Address

方法 含义

Random.region() 随机生成一个(中国)大区。

Random.province() 随机生成一个(中国)省(或直辖市、自治区、特别行政区)。

Random.city( prefix? ) 随机生成一个(中国)市。

Random.zip() 随机生成一个邮政编码(六位数字)。

http://www.lbrq.cn/news/1336267.html

相关文章:

  • 开奖网站怎么做/百度扫一扫识别图片
  • 免费网站建设咨询/最近新闻报道
  • phpcms主题移植wordpress/seo短视频网页入口引流
  • 郑州第一附属医院不孕不育科/seo关键词快速提升软件官网
  • 产品推广方案推广思路和方法/seo流量增长策略
  • 建设集团网站 技术支持中企动力/广州seo诊断
  • 做IT的会做网站吗/搜索引擎营销的英文简称
  • 低代码平台开发/长沙市seo百度关键词
  • 深圳做网上商城网站/怎样开自己的网站
  • 岳阳做公司网站/免费打广告网站
  • 域名解析过程/网站关键词如何优化上首页
  • vps设置网站访问用户权限/百度推广登录官网
  • 手机做炫光图头像的网站/企业网络搭建方案
  • php网站分类目录源码/搜索引擎营销的内容和层次有哪些
  • 淘宝网页美工设计/seo专员是什么职业
  • 网站编程源码免费/2022拉新推广赚钱的app
  • 陕西网站建设咨询/seo黑帽教程视频
  • 营销型网站建设主要教学内容/小程序平台
  • 企业网站排行榜/一站式软文发布推广平台
  • 做英文网站公司/手机网站免费客服系统
  • 影视广告宣传片制作公司/seo搜索排名
  • 网站建设都用哪个好/网络销售的工作内容
  • 基于java开发网站开发/5188关键词平台
  • 北京米兰广告设计有限公司/网站推广与优化平台
  • 做b2b网站管理系统/外包公司怎么赚钱
  • 用dw做网站时怎么添加弹窗/今日全国疫情一览表
  • ppt设计公司/短视频排名seo
  • 自己怎么做淘宝客网站吗/sem与seo
  • python做网站设计/域名注册查询阿里云
  • wordpress 钩子大全/北京seo技术交流
  • TF-IDF:信息检索与文本挖掘的统计权重基石
  • 矩阵游戏(二分图最大匹配)
  • 用 Python 绘制企业年度财务可视化报告 —— 从 Excel 到 9 种图表全覆盖
  • OmniHuman:字节推出的AI项目,支持单张照片生成逼真全身动态视频
  • 性能解析案例
  • 使用Blender可视化多传感器坐标系转换