@cphayim-enc/vue @cphayim-enc/vue-element-plus @cphayim-enc/vue-vant
- 为
useLoading
hook 的message
、successMessage
和errorMessage
选项提供了函数类型支持,以提高灵活性 #126
@cphayim-enc/vue
- 使用 @ombro/mitten 替换 mitt #118
更新依赖 #117
@cphayim-enc/base
- 修复错误的类型别名 #114
@cphayim-enc/extension-vue-form-editor
- 修复表单编辑器右侧面板意外显示 biz item #114
@cphayim-enc/extension-form-editor @cphayim-enc/extension-vue-form-editor
- 添加
FormEditorConfig.markItemCreatedByEditor
选项,为表单编辑器创建的FormItemUnion
添加__CREATED_BY_FORM_EDITOR: ${ENC_VERSION}
标记,默认启用。 #110
@cphayim-enc/base
@cphayim-enc/extension-form-editor @cphayim-enc/extension-vue-form-editor
- 根据新的类型调整 #111
更新依赖 #112
重新设计了 @cphayim-enc/base 包中的 BizForm
相关类型 #111
@cphayim-enc/base
BizFormHelper
提供的过滤方法支持matchingRule
#107- 优化了表单项组合类型的结构 #107
OmitPartialFormItem
重命名为PartialFormItemIntersectionWithoutNameAndType
- 添加
FormAnalyzer
和BizFormAnalyzer
,用于复杂表单项的分析器 #107
@cphayim-enc/extension-form-editor @cphayim-enc/extension-vue-form-editor
- 添加
FormEditorConfig.syncOptionsLabelAndValue
选项,在含有选项的编辑面板中支持键值同步(例如Select
,Checkbox
,Redio
等)#107 - 添加
BizFormEditorFeature.bizSingleton
选项,用于限制bizFeature
在编辑器中的使用次数 #107
更新依赖 #108
@cphayim-enc/vue-element-plus
EncCascaderFormItem
组件支持cascaderFilterable
属性 #105
@cphayim-enc/base
- 定义了
RateFormItem
接口 #103
@cphayim-enc/vue-element-plus @cphayim-enc/vue-vant
EncForm
组件新增 propslabelPosition
,允许设置为top
使 label 和表单控件垂直排列 #102- 新增了
EncRateFormItem
组件,实现RateFormItem
#103
@cphayim-enc/extension-form-editor
- 添加了 rate 的预设 #103
@cphayim-enc/extension-vue-form-editor
EncFormEditor
组件支持rate
#103
@cphayim-enc/style
- 修复滚动条圆角样式问题 #103
@cphayim-enc/extension-vue-form-editor
- 修复外部重置样式可能导致的样式问题 #101
@cphayim-enc/base
BizFormHelper
提供了一些工具函数 #92
@cphayim-enc/vue
- 添加
useCountEvent
钩子,它维护一个内部计数,每次调用返回的包装函数时,计数都会递增。 当存在匹配的 compareNumber 时,会触发对应的回调函数 #88 - 添加
EncTransition.Zoom
组件 #91
更新依赖 #82
@cphayim-enc/vue-element-plus
@cphayim-enc/vue-vant
- 导出上游组件 #85
@cphayim-enc/style
- 导出
EncCSSVariables
#81
@cphayim-enc/vue
- 添加
EncTransition
, 现在可以使用EncTransition.Fade
和EncTransition.Slide
组件 #81
@cphayim-enc/style
@cphayim-enc/vue
@cphayim-enc/vue-element-plus
@cphayim-enc/vue-vant
@cphayim-enc/extension-vue-form-editor
@cphayim-enc/style
成为新的公共层包(同@cphayim-enc/base
位于一层),此包仅包含样式,不含逻辑代码 #79- 框架层包依赖
@cphayim-enc/style
,并附带自己的样式 #79 - UI 层包依赖
@cphayim-enc/{framework}/style
,并附带自己的样式 #79 - 优化了包的
./style
导出,将包含上层的所有样式(例如导入 UI 层包的./style
,将同时导入@cphayim-enc/style
以及 UI 层包对应的框架层包样式) #79
@cphayim-enc/vue
- 添加
EncKeepAliveRouterView
组件 #73
@cphayim-enc/vue-element-plus
- 默认提供更细的滚动条样式 #74
@cphayim-enc/vue
@cphayim-enc/vue-element-plus
@cphayim-enc/vue-vant
- 导出
usePagination
hook #71
@cphayim-enc/vue
usePagination
导出函数resetPaginationKeepPageSize
#68
更新依赖 #69
structuredClone
不支持Proxy
对象 #66
更新依赖 #64
@cphayim-enc/base
- 添加
biz-form
相关类型 #42
@cphayim-enc/extension-form-editor
@cphayim-enc/extension-vue-form-editor
- 添加
EncFormEditor
组件 #42
更新依赖 #62
@cphayim-enc/vue-element-plus
- 修复了
uploadAccept
逻辑判断 #60
@cphayim-enc/vue-vant
- 修复了
uploadAccept
逻辑判断 #60
@cphayim-enc/vue-vant
- 修复了
EncLayout
组件头部安全区域在安卓上失效问题 #56
@cphayim-enc/vue-vant
EncLayout
组件添加header-title
插槽 #50
@cphayim-enc/vue-vant
EncLayout
组件添加onBack
props, 它能够定义backArrow
的处理逻辑 #47
@cphayim-enc/vue
@cphayim-enc/vue-element-plus
- 添加
useConfirm
hook #34
@cphayim-enc/vue-vant
@cphayim-enc/vue-element-plus
useLoading
可选参数 #32
@cphayim-enc/vue-vant
@cphayim-enc/vue-vant
- 修复了
useLoading
hook 未导出问题 #31
@cphayim-enc/vue-element-plus
- 修复
useLoading
hook 默认的onLoading
丢失的返回标记 #19
@cphayim-enc/vue-vant
- 修复
useLoading
hook 默认的onLoading
丢失的返回标记 #19
@cphayim-enc/vue
@cphayim-enc/vue-element-plus
- 添加
useLoading
hook #26
@cphayim-enc/vue-vant
@cphayim-enc/base
CascaderFormItemOption
添加disabled
属性
@cphayim-enc/vue-element-plus, @cphayim-enc/vue-vant
- 延迟执行
EncForm.clearValidate
方法 #2
@cphayim-enc/base (base-package)
- 定义接口
BaseFormItem
、InputFormItem
、SelectFormItem
、CascaderFormItem
、DateFormItem
、TimeFormItem
、SwitchFormItem
、RadioFormItem
、CheckboxFormItem
、UploadFormItem
、CustomFormItem
- 实现
ImageUtils
工具
@cphayim-enc/vue (framework-package)
- 提供 Vue 组件包装安装器函数
withInstall
和批量安装函数usingSFCWithInstall
- 提供了
useEventLock
和基础版useForm
hooks
@cphayim-enc/vue-element-plus (ui-package)
- 基于 element-plus 和 base-package 接口定义实现了
EncForm
和EncFormItem
组件 - 基于 element-plus 和 base-package 接口定义实现了
EncInputFormItem
、EncSelectFormItem
、EncCascaderFormItem
、EncDateFormItem
、EncTimeFormItem
、EncSwitchFormItem
、EncRadioFormItem
、EncCheckboxFormItem
、EncUploadFormItem
组件 - 提供了增强的
useForm
hooks(针对当前 ui-package)
@cphayim-enc/vue-vant (ui-package)
- 基于 vant 和 base-package 接口定义实现了
EncForm
和EncFormItem
组件 - 基于 vant 和 base-package 接口定义实现了
EncInputFormItem
、EncSelectFormItem
、EncCascaderFormItem
、EncDateFormItem
、EncTimeFormItem
、EncSwitchFormItem
、EncRadioFormItem
、EncCheckboxFormItem
、EncUploadFormItem
组件 - 提供了增强的
useForm
hooks(针对当前 ui-package)