V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
xuanzizhe

[前端] 分享个最近终于提交到 1.0 版的模拟数据的库~

  •  
  •   xuanzizhe ·
    suchjs · Jul 29, 2021 · 2260 views
    This topic created in 1745 days ago, the information mentioned may be changed or developed.

    前言

    不知不觉这个库也已经创建有三年多了,因为对应的这种成熟库实在是挺多的,比如国外的 faker.js 、国内的 mockjs,使用者也挺多,所以这个库也就默默无闻的搁在那了,毕竟轮子不需要多,有一两个好用的就可以了,其它的都徒增学习成本,也在情理之中(国人写的库好像有点难推广,也可能时机太晚)。至于现在又把它拿出来,主要还是觉得库本身的设计还算有些优势,扩展性比较好,能满足一些需要自由发挥,或者更精准数据的同学的某些需求,这样能发挥它的一点点作用也就觉得比较安慰没有白写了。

    上地址

    其它的就不多说了,最近把文档也完善了一下,看中文的就好(英文嘛,你懂的~:)。

    Github: https://github.com/suchjs/such

    文档:https://suchjs.github.io/vp-suchjs

    示例:https://jsbin.com/pulojij/edit?html,output

    欢迎有用得到的 V 友们提供意见,将尽量完善库的功能;或者有兴趣 PR,那就更美了~

    Supplement 1  ·  Aug 2, 2021

    经过一个周末的努力,现在可以支持模板字符串类型,模拟大段的订制文字变得更简单了。

    一个简单示例:https://jsbin.com/fixobevudo/edit?html,output

    Supplement 2  ·  Jan 12, 2022
    更新下示例地址:
    基础示例: https://jsbin.com/mefipipaga/edit?html,output
    支持模板示例: https://jsbin.com/luxuzemato/edit?html,output
    2 replies    2021-08-16 10:42:16 +08:00
    ccsulzf0627
        1
    ccsulzf0627  
       Aug 14, 2021
    感觉很强大,我一直想做个可视化的这种,左边用户自己进行选择,右边是模拟数据,可以导出成 json,excel,xml
    xuanzizhe
        2
    xuanzizhe  
    OP
       Aug 16, 2021
    @ccsulzf0627 可以的,如果是固定的一些类型,可以定制下需要配置的表单,填字段名、字段项数、选择字段类型、配置类型支持的属性参数,大概这样的。最近也在考虑怎么能比较好的把这些类型的属性数据暴露出来,好方便用来提供给生成这种配置表单使用,这样就能动态的根据类型做出各种不同的配置而不用依赖于具体类型定制了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2761 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:38 · PVG 23:38 · LAX 08:38 · JFK 11:38
    ♥ Do have faith in what you're doing.