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
ReactNative
- 修复Taro触摸事件不生效
- 优化动态变更主题某些不生效的场景
CLI
- 支持更多的模块名称,例如
react-native-wechat-lib
- 创建项目的同时,支持创建一个模块用于项目开发
- 修复cli运行时报错