2025-07-05 canvas模块发布 旧模块名称规范化重新发布
重磅更新
1、duxappCanvas 模块发布
此模块目的是创建一个兼容RN端的canvas api,RN端使用 react-native-skia 模拟实现,当前已经实现大部分常见功能,后续将继续更新 文档
2、模块结构优化
为了让目录结构看起来更整齐一些,此次更新后,很多模块将被迁移到新的模块,包括下面这些
| 旧模块 | 新模块 |
|---|---|
| alipay | react-native-alipay@uiw |
| amap | duxappAmap |
| bootsplash | react-native-bootsplash |
| codepush | react-native-code-push |
| design | duxappDesign |
| duxpush | react-native-dux-push |
| echarts | duxappEcharts |
| jpush | react-native-jpush |
| unionpay | react-native-unionpay@shaogong |
| user | duxappUser |
| duxappWechatShare |
更新之后用到的模块需要迁移到新的模块
- 1、
app.json的依赖中修改为新的依赖 - 2、将导入位置更新为新的位置,例如:
@/wechat=>@/duxappWechatShare
如果你暂时还不想迁移,更新之后,当前仍然可以以兼容模式运行
UI库
- 新增
confirmForm(option)api,通过api的方式快速填写表单 文档 createList()创建的组件新增itemProps属性,可以静态传输数据到项目上- TabItem
paneKey属性迁移到value
基础库
- onBackClick 可以返回true用户执行默认返回操作
- 支持模块迁移,在模块
app.json配置 deprecated.alias 可以将当前模块导入指定到新的模块 - 主题新增
isDark()在普通函数判断当前是否是暗黑模式 - 新增
throttle()函数用于节流操作 - 修复 h5 端主题编译报错
- 优化types