V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  felixpy  ›  全部回复第 1 页 / 共 1 页
回复总数  16
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 在线预览还是哪个地址啊?
2020-06-07 22:06:43 +08:00
回复了 felixpy 创建的主题 Vue.js 基于 Vue Composition API 和多模块设计的企业级 Admin 应用
@lijiext 感谢支持!
2020-06-07 22:05:14 +08:00
回复了 jabala 创建的主题 Vue.js vuex 和把全局数据挂到$parent 下有什么区别?
组件嵌套层级很深的时候,数据不需要一级一级传递,事件不需要一层一层冒泡。所以 Vuex 比较适合复杂应用的全局状态管理。
2020-06-07 21:46:05 +08:00
回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
@lovesky 可以试用下~
2020-06-07 21:44:09 +08:00
回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
@justin2018 谢谢支持~
2020-06-07 21:16:59 +08:00
回复了 felixpy 创建的主题 Vue.js 基于 Vue Composition API 和多模块设计的企业级 Admin 应用
欢迎大家探讨一下 Vue Composition API 的使用~
2020-06-07 21:15:22 +08:00
回复了 felixpy 创建的主题 Vue.js 支持 Element UI, View UI, Ant Design Vue 的 JSON 表单构建器
@veike 感谢,会长期维护的!
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2610 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 10:42 · PVG 18:42 · LAX 02:42 · JFK 05:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.