vue中使用mockjs

一、安装

1、

npm install mockjs -S

2、二次封装axios(与mockjs无关),便于使用

二、设置mockjs

src新建文件家mock,mock下新建index.js

import Mock from 'mockjs'

const templete={
  "string|1-10": "知识图谱"
}


Mock.mock('/mock/data',templete);

三、引入

在main.js中引入

require('./mock/index.js')

四、调用

涉及axios封装
api.js

export const mock = params => httpPost('/mock/data', params);


// 接口导出
export default{
  mock
}

index.vue

let params = {
 'searchText':this.inputValue
 }
 mock(params).then(function(res){
   console.log(res);
 }).catch(err=>{
   console.log(err)
 });

五、记录

  • Mock.mock()
Mock.mock( rule, type, template|function( options ) )
rule
可选。
表示需要拦截的 URL,可以是 URL 字符串或 URL 正则。
type
可选。
表示需要拦截的 Ajax 请求类型。例如 GET、POST、PUT、DELETE 。
template
可选。
表示数据模板,可以是对象或字符串。
数据模板中的每个属性由 3 部分构成:属性名、生成规则、属性值:
// 属性名 name
// 生成规则 rule
// 属性值 value
'name|rule': value

function(options)
可选。
表示用于生成响应数据的函数。
options
指向本次请求的 Ajax 选项集,含有 url、type 和 body 三个属性

详细案例

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值