Vue mock数据

mock.js

//可以模拟固定的数据还可以模拟随机的数据
Mock.mock("/stu/get", "get", {
    //后边为固定,就是固定产生几个
    "result|1-10": "1",
    //根据路径随机产生
    "result|1-10": [{
        //每次自增加1
        //"id|+1":1,
        "idcar": "@id()",
        "guid": "@guid()",
        //随机某个数字默认值
        "age|18-40": 18,
        //随机小数点
        "weight|90-150.1-10": 1,
        //随机布尔
        "ismarray|1-2": true,
        //随机对象
        "hobby|2-4": {
            "01": "篮球",
            "02": "画画",
            "03": "打游戏",
            "04": "玩滑板"
        },
        //随机数组 "city|1":["宝鸡市","上海市","西安市"] 随机选择一个
        //"city|+1":["宝鸡市","上海市","西安市"] 按照数组顺序选择
        //随机产生数组里面的对象
        "city|1": ["宝鸡市", "上海市", "西安市"],
        //根据正则随机产生字符
        "encoude|1-10": [{
            "reg|1-10": /[0-9][a-z][A-Z]-/
        }],
        //date日期 time时间"@date(yyyy-MM-dd) @time()"
        "day|1": "@datetime()",
        "day1|1": "@date(yyyy-MM-dd) @time()",
        "day2|1": "@datetime()",
        //产生随机色 @color() @hsl() @rgb() @rgba()
        "color": "@color()",
        //产生随机文本
        "text": "@cpargraph(1,2)",
    }]
});

mock.vue

<template>
  <div id="mockinfo">
    <p>mock模拟数据的相关使用方式</p>
    <p>绑定随机数据</p>
    <p>{{msg}}</p>
  </div>
</template>
<script>
export default {
  name: "mockinfo",
  data() {
    return {
      msg: null
    };
  },
  mounted() {
    this.$axios.get("/stu/get").then(res => {
      console.log(res.data.result);
      this.msg = res.data.result;
    });
  }
};
</script>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值