当前位置: 首页 > news >正文

duxapp 2025-06-04 更新 UI库导出方式更新

UI库

为了减少项目代码体积,UI库部分组件导出方式进行了重写,例如将 Avatar.Group 修改为 AvatarGroupAvatarGroup 也需要从UI库单独导入,根据实测,一个正式项目经过优化后,小程序端代码少了 82KB,这和你具体的项目使用到的组件数量有关

这是一个破坏性更新,当前提供了两种方式来更新或者在兼容模式运行

  • 1、使用批处理脚本,来将当前项目的代码更新到新的导入方式
# 在项目中执行这个脚本,会自动更新你的项目文件到新的导出方式
node src/duxui/compatible/250605update.js

这种方式可能因为脚本的完善性,部分代码存在处理不完善的情况,在执行脚本之后,仔细检查

  • 2、导入兼容代码,继续使用旧代码

在你的项目app.js入口文件中导入下面的代码,你当前的项目还能继续正常运行

import '@/duxui/compatible/250605'

这种方式,将无法获得压缩代码体积

下面是本次更新有变化的组件或者函数列表

Avatar.Group = AvatarGroup
Card.Title = CardTitle
CardSelect.Group = CardSelectGroup
Cell.Group = CellGroup
Divider.Group = DividerGroup
Elevator.Search = ElevatorSearch
Checkbox.Group = CheckboxGroup
Form.Item = FormItem
Form.Submit = FormSubmit
Form.Reset = FormReset
Form.Object = FormObject
Form.Array = FormArray
Form.ArrayAction = FormArrayAction
Form.useFormContext = useFormContext
Form.useFormItemProxy = useFormItemProxy
Image.Group = ImageGroup
Input.Search = InputSearch
Recorder.start = recorderStart
Radio.Group = RadioGroup
LicensePlate.Keyboard = LicensePlateKeyboard
LicensePlate.Input = LicensePlateInput
LicensePlate.Provider = LicensePlateProvider
LicensePlate.context = LicensePlateContext
Menu.Item = MenuItem
NumberKeyboard.useController = useNumberKeyboardController
Status.Common = StatusCommon
Status.Incline = StatusIncline
SvgEditorController.useController = useSvgEditorController
Swiper.Item = SwiperItem
Tab.Item = TabItem

Cli

  • 优化一些提示
http://www.lryc.cn/news/614358.html

相关文章:

  • Java学习Collection单列集合中的三种通用遍历方法
  • 【洛谷题单】--分支结构(二)
  • [GESP202506 五级] 最大公因数
  • 豆包新模型矩阵+PromptPilot:AI开发效率革命的终极方案
  • 矩阵中的最长递增路径-记忆化搜索
  • Maven/Gradle常用命令
  • STM32CubeMX(十二)SPI驱动W25Qxx(Flash)
  • 恶臭气体在线监测仪器:实时、连续监测环境中恶臭气体浓度
  • c++初学day1(类比C语言进行举例,具体原理等到学到更深层的东西再进行解析)
  • (已解决)IDEA突然无法使用Git功能
  • 杂谈 001 · VScode / Copilot 25.08 更新
  • 关于“致命错误:‘https://github.com/....git/‘ 鉴权失败”
  • Spring Boot 结合 CORS 解决前端跨域问题
  • 《常见高频算法题 Java 解法实战精讲(3):排序与二叉树》
  • 2025小程序怎么快速接入美团核销,实现自动化核销
  • Ignite 资源注入核心:GridResourceProcessor 详解
  • Nestjs框架: 接口安全与响应脱敏实践 --- 从拦截器到自定义序列化装饰器
  • PEV2(PostgreSQL Explain Visualizer 2)
  • Windows 定时开关机终极指南
  • 为什么通过CreateThread创建的线程调用C/C++运行库函数不稳定
  • 代码随想录刷题Day26
  • 【Git】企业级使用
  • 路由器不能上网的解决过程
  • GPT-5与国内头部模型厂商主要能力对比
  • GPT-5 全面解析与 DeepSeek 实战对比:推理、工具调用、上下文与成本
  • 汽车电子:现代汽车的“神经中枢“
  • 宁商平台税务新政再升级:精准施策,共筑金融投资新生态
  • ubuntu alias命令使用详解
  • 仅需8W,无人机巡检系统落地 AI 低空智慧城市!可源码交付
  • WSL 安装 Ubuntu