V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xuanzizhe
V2EX  ›  分享创造

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

  •  
  •   xuanzizhe ·
    suchjs · 2021-07-29 23:01:14 +08:00 · 1598 次点击
    这是一个创建于 1247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

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

    上地址

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

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

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

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

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

    第 1 条附言  ·  2021-08-02 11:30:50 +08:00

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

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

    第 2 条附言  ·  2022-01-12 23:50:40 +08:00
    更新下示例地址:
    基础示例: https://jsbin.com/mefipipaga/edit?html,output
    支持模板示例: https://jsbin.com/luxuzemato/edit?html,output
    2 条回复    2021-08-16 10:42:16 +08:00
    ccsulzf0627
        1
    ccsulzf0627  
       2021-08-14 04:45:35 +08:00
    感觉很强大,我一直想做个可视化的这种,左边用户自己进行选择,右边是模拟数据,可以导出成 json,excel,xml
    xuanzizhe
        2
    xuanzizhe  
    OP
       2021-08-16 10:42:16 +08:00
    @ccsulzf0627 可以的,如果是固定的一些类型,可以定制下需要配置的表单,填字段名、字段项数、选择字段类型、配置类型支持的属性参数,大概这样的。最近也在考虑怎么能比较好的把这些类型的属性数据暴露出来,好方便用来提供给生成这种配置表单使用,这样就能动态的根据类型做出各种不同的配置而不用依赖于具体类型定制了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2731 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:41 · PVG 20:41 · LAX 04:41 · JFK 07:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.