Mockjs 简单用法

1 篇文章 0 订阅
本文介绍了如何在Node.js项目中通过npminstall安装Mock.js库,并提供了getTreeList和getChildrenNodes函数的示例,展示了如何使用Mock.js生成动态树形结构的mock数据。
摘要由CSDN通过智能技术生成

安装:npm install mockjs
官网:Mockjs
我这里简单mock了两个获取树型接口的数据

getTreeList

初始化获取树列表

function getTreeList(): Promise<string> {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve(
                Mock.mock({
                    'data|3': [
                        {
                            'code|+1': ['1', '2', '3'],//+1 自增
                            'name|+1': [
                                '架构域1',
                                '架构域2',
                                '架构域3',
                            ],
                            'parentCode|1': ['0', '0', '0']
                        }
                    ]
                })
            )
        }, 200)
    })
}

getChildrenNodes

根据父节点key获取该父节点下面的child

function getChildrenNodes(parentCode: string): Promise<string> {
    return new Promise((resolve) => {
        setTimeout(() => {
            resolve(
                Mock.mock({
                    'data|1-3': [
                        {
                            'code|+1': [
                                `${parentCode}-1`,
                                `${parentCode}-2`,
                                `${parentCode}-3`,
                            ],
                            'name|+1': [
                                `架构域${parentCode}-1`,
                                `架构域${parentCode}-2`,
                                `架构域${parentCode}-3`,
                            ],
                            parentCode: parentCode
                        }
                    ]
                })
            )
        }, 200)
    })
}

mock数据

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值