felixpy 最近的时间轴更新
felixpy

felixpy

Try it yourself.
🏢  Software Engineer
V2EX 第 375242 号会员,加入于 2019-01-04 17:59:52 +08:00
Vesselize - 一个可以与 Vue.js 及 React 无缝集成的 JavaScript IoC 容器
Vue.js  •  felixpy  •  2020-12-16 20:43:17 PM  •  最后回复来自 cereschen
7
前端 Vue/React/Node/TS/Serverless/FaaS 兴趣交流小组
Vue.js  •  felixpy  •  2020-06-19 14:57:30 PM  •  最后回复来自 jmyz0455
4
为什么需要一个 JSON 表单生成器?
  •  1   
    Vue.js  •  felixpy  •  2020-06-09 11:59:03 AM  •  最后回复来自 wenerme
    2
    支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
  •  1   
    Vue.js  •  felixpy  •  2020-08-22 02:06:11 AM  •  最后回复来自 toomlo
    23
    基于 Vue Composition API 和多模块设计的企业级 Admin 应用
    Vue.js  •  felixpy  •  2020-06-09 09:16:09 AM  •  最后回复来自 yejianmail
    8
    felixpy 最近回复了
    2020-11-29 22:17:29 +08:00
    回复了 felixpy 创建的主题 Vue.js Vesselize - 一个可以与 Vue.js 及 React 无缝集成的 JavaScript IoC 容器
    @Hanggi 要考虑项目场景和团队情况哈哈
    @forbreak 复杂业务的处理可以把封装到自定义组件里面,如果是通用的逻辑可以抽象到 composition-api 里面。另外如果一个组件在不同场景下有不同的业务逻辑,就可以考虑抽象成一个 组件选项 来控制。
    @toesbieya 渲染函数很强大也很晦涩,可以考虑下 JSX 之类的
    隔壁楼主来了哈哈。老哥的关注点好像在 UI 框架的适配器上了,其实我感觉这个这个不是重点。复杂业务场景下大部分表单元素都是需要封装成一个支持 v-model 的自定义表单组件的,只有少部分的没啥逻辑的组件能用上适配器。如果业务的自定义组件需要用 hack 的方式插入 slot,那我觉得是这个自定义组件的抽象程度还不够。

    另外,我也同意你的观点,简单的页面完全没必要使用 JSON 配置的方式,自己在 template 组织即可。

    JSON 配置的方式其实是为了解决一类问题。假设我们有一个商品录入系统,总共需要录入 50 种类别的商品,每一类商品需要通过表单字段填写 30 条的信息。其中这些表单的特点如下:

    - 不同类别商品需要填写的表单字段 80% 可以进行复用,但是相同字段在每个类别下可能校验规则、可选择项、提示语等不同
    - 字段与字段之间具有一些相同的联动规则,比如不管在其中 20 个商品类别下,只有填写了字段 A 才能填写字段 B

    这种情况,我相信大家都不会写 50 个表单页,自己在每个表单页再去组织这些组件,同时处理各种不一样的地方。
    2020-06-09 00:14:06 +08:00
    回复了 felixpy 创建的主题 Vue.js 基于 Vue Composition API 和多模块设计的企业级 Admin 应用
    @Qinmei Vue.js 2.x 结合 composition-api 目前来看没有太大的问题,正好方便后续迁移至 3.x ~
    2020-06-09 00:12:17 +08:00
    回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
    @Exin 谢谢支持,目前这个版本确实只实现了表单生成器这部分,可视化配置确实很有必要~
    2020-06-09 00:09:35 +08:00
    回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
    @agdhole @xuxuzhaozhao Vuetify 可以支持的~
    2020-06-07 23:41:36 +08:00
    回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
    @iEverX 艾玛
    2020-06-07 23:41:00 +08:00
    回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
    @revalue 目前需要手工编写配置🤣。后续打算做个配置生成器~
    2020-06-07 22:49:53 +08:00
    回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
    @w292614191 在线预览还是哪个地址啊?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 07:37 · PVG 15:37 · LAX 23:37 · JFK 02:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.