首页 文章 精选 留言 我的

精选列表

搜索[bat],共2195篇文章
优秀的个人博客,低调大师

Taro 3.6.31 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.31 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: H5 新增了 H5 版本的 Map 组件 修复了 CSS 中单行注释的语法问题 修复了在弱网络情况下,频繁切换页面导致页面实例错乱和多个相同页面挂载的问题 React Native 修复了 React Native 组件打包异常的问题 修复了 Windows 环境下运行 Sass 1.37.5 版本报错的问题 鸿蒙 Hybrid 优化了 JSBridge 通信 优化了 JSBridge 中类实例方法过多的问题 修复了 storage 的 sync 逻辑问题 修复了当频繁点击 navigateTo 时会导致页面重复打开的问题 removeStorage 删除 JS 侧缓存 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.31

优秀的个人博客,低调大师

Taro 3.6.30 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.30 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: H5 取消路由跳转之前的校验,给 customRouters 更大灵活度 鸿蒙 Hybrid 新增了 Map 同层渲染以及相应的 MapContext 类,新增了 openLocation、choooseLocation 桥接,优化了定位接口等 优化了 API 的继承方式,从匿名继承转为显式继承 修复了 getFileInfo 接口的报错问题 修复了 JS 缓存机制的问题 修复了 NativeApiSyncCacheProxy,支持业务使用 修复了 request 请求无法返回 ArrayBuffer 数据以及音频无法暂停等问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.30

优秀的个人博客,低调大师

Taro 3.6.29 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.29 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 小程序 新增了对微信小程序 Skyline 组件的适配(不包括手势相关组件) 修复了因容器事件重复触发导致的生命周期执行顺序异常的问题 修复了字节跳动小程序上传命令报错的问题 H5 兼容了 webpack v5.90+ 新增的 EnvironmentNotSupportAsyncWarn 警告 优化了 navigateBack 和 navigateTo 的动画展示逻辑,解决了返回时上一个页面瞬间白屏的问题,fix#15576 修复了路由变化时 onhide 事件的调用时机,并且在 switchTab 时无需动画 修复了自定义路由的跳转问题 修复了 View 组件初始绑定 onClick 为 undefined 导致点击时报错的问题,fix#15530 鸿蒙 Hybrid 优化了 request 的实现,通过接口参数,业务可以灵活选择实现机制 优化了 osChannel 的实现,支持业务动态选择 修复了第一个页面的动画无法正常停止的问题 支持了 addInterceptor 和 clearInterceptor 增加了原生 API chooseMedium font-size 支持了一多适配 导航栏适配了深色模式 Typings 调整了 request 请求 API 的 complete 回调中 res 参数的类型,与 success 一致 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.29

优秀的个人博客,低调大师

Taro 3.6.28 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.28 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 小程序 为京东小程序的 Textarea 组件增加了 disable-default-padding 属性 增加了 modifyAppConfig 钩子,以支持抖音小程序引用系统内置页面,fix#15388 修复了编译模式没有正确处理动态 id 属性的问题 鸿蒙 Hybrid 移除了 harmony-hybrid 中 Vue2 相关的代码 React Native 修复了 class 类名中包含\/字符,在序列化后导致样式失效的问题,fix#15568 Typings 修复了 @tarojs/react 包的组件或函数导入缺少类型提示的问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.28

优秀的个人博客,低调大师

Taro 3.6.27 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.27 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 小程序 修复了 Standard Lint 规则失效的问题 鸿蒙 Hybrid 增加了对 requirePlugin 方法的支持 增加了对 switchTab、navigateTo 等路由函数可以被 hook 的支持 优化了 getUpdateManager 接口改为桥接实现 修正了部分接口的注释,request 接口的 JS 实现中添加了对 onHeadersReceived 和 offHeadersReceived 的监听 修复了在 DEV 调试环境下装饰器导致页面崩溃的问题 Typings 修正了 @tarojs/cli 中 defineConfig 方法的参数名称,fix#256 CLI 修复了安装全局插件不支持传入 registry 的问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.27

优秀的个人博客,低调大师

Taro 3.6.26 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.26 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 小程序 修复了在使用自定义编译器编译时,未安装 @tarojs/plugin-framework-react 依赖会导致报错的问题,fix#15470 修复了在默认模板 Vue3 搭配 pnpm8 低版本使用时出现报错的问题,fix#13554 修复了在编译时出现的 TSC 错误以及项目启动时的警告问题,fix#15321 修复了环境变量 TARO_APP_ID 未生效的问题,fix#14979#15009 修复了多个页面时未正确设置 pagemeta 的问题,fix#15346 修复了 root-portal 不支持嵌套的问题,fix#12878 鸿蒙 Hybrid 修复了 NavigationStyle 配置无效的问题 修复了路由函数无法 hook 的问题 修复了在调试 React 项目时,harmony-hybrid 插件源码导致 Hooks 报错的问题 修复了 previewImage 索引错误的问题 修复了 Harmony-Hybrid 继承 H5 API 时的冲突问题 增加了在插件中对 Hooks 的支持 Typings 修正了 CropScale 的类型定义 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.26

优秀的个人博客,低调大师

Taro 3.6.25 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.25 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 支持使用 WXS / JDS 脚本语言 编译模式支持了 JSXElementChild 嵌套使用 && 表达式 H5 新增了 hideNavigationBarLoading 和 showNavigationBarLoading 等 API 补充完善了 navigateTo 相关的参数,与小程序端一致 补充完善了 location 相关的 API,并修改了 NavigationBarLoading 相关的样式 修复 小程序 修复了 Text 和 Label 组件上 onLongPress 事件无效的问题,fix#15256 修复了设置环境变量 TARO_APP_ID 无效的问题,fix#14979#15009 修复了编译小程序插件时静态资源路径错误的问题 修复了页面 onClick 事件无法触发的问题,通过修改 nativeComponent 挂载点 修复了虚拟列表和瀑布流组件在层级太深的情况下,导致一般的选择器字符无法查询到对应元素的问题 修复了百度小程序在安装 HTML 插件时不渲染的问题,fix#15326#14945 优化了 include 和 exclude 的逻辑,fix#15115 H5 修复了在路由存在 basename 的情况下 navigate 报错的问题,fix#15296 修复了 app.config 缓存路径错误的问题,fix#15314 修复了设置 devServer 的 historyApiFallbac k配置不生效的问题,fix#15281 修复了 MovableView 组件事件中使用 preventDefault 引起的页面无法滚动的问题,fix#1722 修复了 TabBar 高度未正确设置的问题 鸿蒙 Hybrid 优化了 Request 接口参数的支持情况 优化了通信通道 JSBridge,将旧通道代码替换为新通道 修复了在 harmony-hybrid 平台上 NodesRef 的 canIUse 方法返回错误结果的问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.25

优秀的个人博客,低调大师

Taro 3.6.24 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.24 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 H5 Swiper 组件新增 currentItemId 参数支持 Video 组件新增全屏事件抛出 Stencil 组件库支持 hydrate 模式导出,用于服务端等场景生成 stencil 组件内部 DOM 结构。 其它 新增自定义编译 rust binding 配置 新增 linux-x64-musl target 用于版本 CI 测试 修复 H5 优化定位常量参数未设置提示#15214 优化应用 show / hide 事件回调信息与触发实际 优化开发模式服务地址判断逻辑 修复 flushSync 引入导致低版本 react 抛出错误 修复多页路由错误引用 navigation 模块问题 修复 html 组件库样式引用 & 组件模式适配组件库依赖缺失问题 RN 修复 View 组件 click 事件异常#15211 其它 优化预编译 app.config 热更新缓存未生效问题#15225 修复 ESLint 项目与工作区内 eslint 版本差异导致问题#14904 修复创建 react-native 部分目录未重命名的问题 修复 CI 会用旧的 wasm 覆盖新的文件的问题 修复 ts-node 在 node18+ 版本上的错误 更新 RM 中 taro-ui 说明 更新 Node 版本依赖说明 Typings 优化资源预加载 API 类型 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.24

优秀的个人博客,低调大师

Taro 3.6.23 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.23 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 新增了 H5/RN 的表单组件支持使用 defaultValue 属性来设置初始值 更新了 CI,降低 Ubuntu 版本到 20.04 小程序 新增了抖音小程序对 awesome-user-card 的支持,用于关注抖音号 提升了 CompileMode 的小程序兼容性:支持支付宝小程序的事件名,兼容百度、支付宝小程序中模板不能循环引用的问题,兼容各小程序的 wxs 引用语法 H5 Request 模块新增了 abort 接口,以适配小程序的 requestTask.abort 方法 鸿蒙 新增了 hybrid 模式的编译支持 降低了 taro-platform-harmony-hybrid 的 Rollup 版本号 修复 更新了运行时依赖文件,包括代码抖动方式、构建模式、路由模式等 修复了 H5/RN 表单组件没有正确处理是否受控的问题 更新了测试覆盖率 CI 优化了获取 scrollTop 的错误处理逻辑 小程序 修复了在 IDEA 中缺少 TS 类型提示的问题,移除 tsconfig.json 中不必要的 baseUrl 配置项 H5 修复了 harmony-hybrid 配置导致 H5 Babel 配置被覆盖的问题 移除了组件全局样式中的 weui 样式依赖,减少不可抖动的样式体积 优化了初始项目包体积的抖动问题 修复了 timeout 默认值不生效的问题 修复了默认模板中 Jest 无法匹配到单元测试文件导致无法运行 Jest 的问题 优化了在启用动画时禁用页面滚动,以避免 iOS 设备上触底页面弹动遮挡的问题 优化了 swiper 组件在复制节点后可能出现的报错问题添加容错处理 RN 优化了 clickable 组件,使得 1000 节点渲染速度提升了 20% 修复了当使用 resource 全局注入 SCSS 时可能导致报错的问题 Typings 更新了 Canvas API 更新了与开放接口相关的 API 的类型定义 修复了在开启 darkmode 页面配置下的属性类型问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.23

优秀的个人博客,低调大师

Taro 3.6.22 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.22 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 新增了小程序编译模式(CompileMode)功能,支持手动对组件进行优化,以提升渲染性能 新增了 webpack 不同级别编译错误的处理方式 H5 新增了对 navigationStyle 配置的处理逻辑 移除了 mobile-detect 依赖,改为直接使用 UA 或者 platform 来获取平台和设备信息 修复 修复了 esbuild-loader 的 AST 兼容问题 修复了执行 "taro init projectname" 方法时报错的问题 修复了初始化项目时文件权限丢失的问题 排除了 esbuild 不支持的别名配置,以避免错误的抛出 小程序 修复 esbuild-loader 的 ast 兼容问题 修复了 alias 在递归组件配置中获取不完整的问题 H5 修复了在 H5 端开启 enablePullDownRefresh 后导致页面白屏的问题,fix#14869 修复了在 window 环境下无法生成 definition.json 文件的问题 优化了 Image 组件兼容 mode 为空串和 src 无值的情况 Typings 新增了微信小程序异步 requirePlugin 的重载类型 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.22

优秀的个人博客,低调大师

Taro 3.6.21 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.21 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 修复 小程序 修复了小程序 Input 组件在使用 async onInput 回调时导致输入框闪烁的问题 修复了 Webpack5 React 使用小程序自定义组件时,传递 kebab-case 属性失败的问题 修复了独立分包组件没有经过子编译器处理导致的报错问题,fix#14848 修复了小程序中文本重叠的问题 修复了当嵌套层级过深时,模板变量 c 超过 baselevel 但没有进入新的嵌套循环的问题,fix#14883 H5 修复了 Swiper 组件在 state 更新时导致动画阻塞的问题,fix#14985 优化了 loadFontFace 函数的成功回调信息,以及 setTabBarBadge 函数中上标的显示 React-Native 修复了安卓平板和 iPad 设备上 pxTransform 计算不一致的问题 CI 修复了 CI 相关的错误,包括移除了对 Node 14 版本的 CI 校验以及提前 publish 取消规则校验 编译增加 Ubuntu 平台,用于限制分支 CI Refactor 增加 Rust 桥接模块,并对 taro init 部分进行了 Rust 改造 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.21

优秀的个人博客,低调大师

Taro 3.6.19 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.19 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 createCameraContext 补充支付宝小程序的传参说明,fix#14705 微信小程序 channel-video 组件添加 feed-token 属性,fix#14608 完善抖音小程序 input 组件属性,fix#14650 完善微信小程序 LivePlayer 组件属性,fix#14648 完善微信小程序 map 组件属性,fix#14634 支持支付宝小程序 root-portal 组件,fix#14168 plugin-html 支持把 div 转换成 static-view 或 pure-view,fix#14657 把 properties 转换为 React 的 state,支持可读可写 微信/支付宝小程序支持使用 PageMeta 和 NavigationBar 组件,fix#6092 补全京东小程序 Input、TextArea 组件的属性 字节小程序支持 sjs,fix#14635 为 postcss 插件 postcss-pxtransform 增加 375 设计稿的默认配置,fix#14729 修复 小程序 修复 Vue2 使用 componentsMap 配置时报错的问题,fix#13299#14520#14607 修复 babel-plugin-transform-taroapi 插件对 canIUse 入参 scheme 处理问题 修复由于 http2 的 header 小写 cookie 不起作用的问题 修复调用 posix 获取路径导致 window 平台引用资源路径错误的问题,fix#14771 修复小程序可选 DOM API 的相关提示,fix#14764 修复编译小程序时重复编译 App 和 Page 的问题 H5 修复虚拟瀑布流组件 Vue 版本 prop 调用错误抛出问题,fix#14684 修复虚拟瀑布流组件滚动事件问题,fix#14795 修复 react 适配组件库,样式抖动的问题 修复 picker-view 默认值无法回显问题,fix#14713#13822 React-Native 修复新版本的 react native screen 编译不过的问题 Typings 添加原图成像质量 type 补充配置 enableSourceMap 类型 更新 location 类型 更新数据分析及数据缓存 API types cli-convertor convertor 转换能力增强 支持 wxs(文件/标签)中使用 getRegExp 创建正则表达式对象 支持用户在 convert.config.json 的 external 字段配置不转换的目录 支持自定义属性 data-* 引用数据类型 支持 template 中 is 值包含动态变量场景 支持转换小驼峰命名风格的组件 支持 es6 的语法,如?. 支持 wx:for 和 wx:if 同时使用,wx:i f使用了 key 或 item 的场景 支持页面引用组件时如果组件下文件名为 index 时路径可省略 index 的场景 增加日志收集功能,日志存放于 taroConvert/.convert/convert.log 内联样式中 px/rpx 转换为 rem wxss 样式文件注释中的引用不进行转换 当源工程存在 tsconfig.json,转换时平移到转换后的工程目录下 当模块中存在 commonjs 的导出,转换时,导入的 taro 模块也使用 commonjs 格式 修复使用 template 模版时传递的 data 中包含多个变量转换异常问题 修复 template 中使用 wxs 转换后路径异常问题 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.19

优秀的个人博客,低调大师

Taro 3.6.18 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.18 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 第三方模板支持 void elements H5 onChange 事件添加 source 属性,用来判断是 touch 切换还是其他方式切换的,fix#14653 修复 小程序 兼容支付宝小程序、钉钉小程序的 sjs 语法模版文件引入方式,使得能够让 webpack 分析到依赖关系 修复文本节点列表更新时提示没有 key 的问题 修复当节点 style 中 css 属性的值为空时删除该属性,fix#14463 修复微信小程序主包大小计算错误的问题 修复 comp 和 custom-wrapper 没有重新引用 wxs 文件导致的 wxs 函数失效的问题,fix#14610#14599 H5 修复 max-height 错误配置导致的普通页面高度限制问题,fix#14592 修复 picker 组件当 value 超出 start 和 end 范围时报错,fix#14042 修复当 app.config.js 设置 animation:false,路由跳转时上一个页面元素节点没有被隐藏,fix#14674 React-Native 修复 Android 在沉浸式切换时 statusBarHeight 值获取错误 Typings 修复微信小程序 skyline 框架类型提示错误 完善支付宝小程序 video 组件的属性和类型,fix#14462 更新设备相关 types 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.18

优秀的个人博客,低调大师

Taro 3.6.17 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.17 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 支持ScrollView组件二级下拉相关属性,fix#14321 微信小程序支持Snapshot组件,fix #14560 微信小程序Video组件支持show-bottom-progress属性,fix#12530 微信小程序LivePusher组件支持picture-in-picture-mode属性,fix#14551 字节跳动小程序支持joinGroup组件,fix#14529 H5 React 适配组件库ScrollView组件支持scrollIntoView相关参数,fix#14032 新增CanvasContext中reset方法支持 修复 小程序 修复支付宝小程序冒泡 id 获取错误,fix#14528 修复小程序模板第一层没有把自身nodename传入到 l 中的问题,fix#14562 修复mini-runner中wxml、wxsloader 路径问题,fix@14420 修复mini-runner中file-loader和 webpack 在 windows 中使用路径失效问题,fix#14427 修复小程序createIntersectionObserver方法失效的问题,#14563 H5 修复Audio上下文中buffered获取值错误问题,fix @14185 修复下拉刷新与ScrollView组件事件冲突、ScrollView嵌套事件问题,fix#13697#13413 修复ScrollView组件与slot-relocation特性冲突问题,fix#14502 修复CanvasContext字体设置;save、restore 方法调用问题 修复Swiper组件渲染闪烁问题,fix#14487 优化路由页面显示控制,避免多页同现出现,fix#14478 CLI 修复 config 文件引入文件中使用 node 相关依赖导致报错问题 修复 React18 中react-dom/client别名配置 修复 window 环境下路径错误的问题,fix@14371 Typings 完善ScrollView组件二级下拉类型 完善 AI 视觉算法相关方法类型 补充Snapshot组件相关类型 修复checkIsAddedToMyMiniProgram方法类型问题,fix#14510 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.17

优秀的个人博客,低调大师

Taro 3.6.16 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.16 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 兼容微信小程序隐私协议,#14377#14475 H5 Video组件新增exitFullScreen退出全屏的功能,#14453 @tarojs/plugin-mini-ci 京东小程序 CI 新增对robot配置的支持 修复 小程序 修复 Webpack4 中wxml loader和wxs loader的路径问题,#14420 H5 修复@tarojs/plugin-inject配置在 H5 端编译报错的问题 修复 Chrome 浏览器出现滚动条的问题,#14312 为Taro.navigateBackAPI 添加数量上限限制,#14430 优化Canvas组件,自适应宽高配置、支持配置宽高,#14413 修复Canvas.createPatternAPI 调用错误的问题 优化方法默认值,避免提前调用导致报错,#14360 移除proxy写法,避免低端机型报错 RN 修复taro-rn-supporter模块在本地编译时,TS类型推断导致的编译报错问题 @tarojs/plugin-http 兼容阿里系小程序 Typings 完善Taro.createIntersectionObserverAPI 的类型,#14302 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.16

优秀的个人博客,低调大师

Taro 3.6.12 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.12 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 小程序 新的混合原生打包模式, 编译页面时同时编译本地化组件,并共享同一套运行时,参看示例工程 examples/new-blended 调整钩子 modifyBuildAssets 调用顺序#14324 H5 对齐小程序 connectSocket API 限制#14292 修复 修复输入框事件传入的函数不会更新#14293 修复button组件丢失warn 修复瀑布流普通模式列表数错误问题#14285 小程序 修复 config 新增默认 clean 配置项导致的微信小程序插件编译失败的问题#14262 修复 usingComponent 不能引用 node_modules 下依赖的问题#14325 alipay 适配my.alert成功后的回调函数#14267 tt 支持自定义下拉刷新控件#14247 H5 修复h5模式下页面返回destroyed、onShow生命周期时序#14303 优化 fetch 参数传递 fix#14222 优化 Image 组件懒加载并修复下拉刷新类名错误#14297 修复 useDeprecatedAdapterComponent 的组件路径 优化路由改变时,关闭全屏图片预览#14320 预编译 修复 pnpm worksapce 使用了不同 Taro 版本时报错的问题#14224 修复多端文件解析在开启 prebundle 功能时报错的问题#14123 修复虚拟模块冗余调用#14257 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.12

优秀的个人博客,低调大师

Taro 3.6.9 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.9 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 CLI 编译配置文件的功能增强,如增加类型提示,支持使用函数等,详情可参考文档 编译配置支持output.clean选项,#11032 存在多端页面但是对应的多端页面配置不存在时,使用该页面默认配置 默认模版增加单元测试目录 Webpack5 支持imageUrlLoaderOption的emit&emitFile属性 小程序 京东小程序添加getTabBarAPI 京东小程序支持插件编译功能 小程序性能 去除 container 模版,提升模版运行速度 insertBefore 增加若干策略,优化尾部插入的性能 修复 小程序 解决 Vue2 中,在app设置的Vue.config.ignoredElements不生效的问题 修复 hydrate 时报错找不到文本节点对应模板别名的问题 修复存在多个相同 id 的节点时,事件对象的targetcurrentTarget属性指向不正确的问题 字节小程序支持getAccountInfoSyncAPI,#13957 优化获取节点的逻辑,增加其成功率 修复使用 sentry-webpack-plugin 时报错,#13988 修复支付宝小程序使用自定义 tabbar 在卸载时报错的问题,#14127 修复Taro.showLoading显示undefined的问题 H5 为部分不支持的 API 补充提示 修复Taro.chooseMedia 修复调用音频实例的销毁方法时报错的问题 修复InnerAudioContext和BackgroundAudioManager出现错误时未触发onError的问题,#13945 优化组件编译模式导出配置,#13958 CLI 修复配置了compiler后项目启动失败的问题,#13996 修复使用 pnpm workspace 时 react 应用出现的问题 修复taro init在设置了自定义模板源时未正确解析zip包的问题,#14038 修复 Webpack5 开启持久化缓存功能后引起的一系列问题,#13462#14203 RN 修复父组件为 ClassComponent 时,子组件为 FunctionalComponent 时,子组件使用 Taro Hooks 不触发的问题,#14051 修复单页面引入react-navigation导致体积过大的问题,#14079 AndroidScrollView默认设置nestedScrollEnabled: true,#14093 Typings 更新Taro.request的参数类型,#14173#14174 完善previewImage和share-element的类型,#14053 完善微信小程序Button组件open-type属性的getRealtimePhoneNumber和agreePrivacyAuthorization相关类型,#14180 支付宝小程序新增tradePayAPI 的类型,#14072 增加 AI 推理、Skyline、短信、缓存管理、屏幕、deviceVoIP等 API 的类型 完善百度小程序Button组件的属性 Taro 插件类型支持泛型定义 修复用户加密模块的类型错误问题 补充字节小程序缺失的类型,#7200 修复 Vue 事件名类型,#13516 更新chooseAddressAPI 的返回类型 详情可查看更新说明。

优秀的个人博客,低调大师

Taro 3.6.8 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.8 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 H5 支持配置页面滚动方式(全局滚动或局部滚动) 新增 API:saveVideoToPhotosAlbum、saveImageToPhotosAlbum、addPhoneRepeatCalendar、addPhoneCalendar、chooseMedia、getVideoInfo、canIUse 修复 修复 Webpack5 启动报错:Invalid option from onResolve() callback in plugin "scanImports": "importer",#13767 修复 Webpack5 开启cache功能后报 warning 的问题,#13798 修复 CSS 内静态资源路径alias不生效的问题,#13906 小程序 修复抽取sub-common模块时没有输出sourcemap的问题,#13873 修复 Vue2 中使用 JSX 报错找不到template的问题,#13749 修复 common 公共样式问题,#8168 修复 Vue3 ref 引用的元素不能正确触发更新的问题 修复InputTextarea的cursor属性初始值不正确的问题,#13809 H5 修复Taro.showModal当浏览器退回到上一页面时不消失的问题和遮罩层滚动穿透的问题,#13833 修复MPA模式下onReady钩子不执行问题 修复使用 React 框架时,classnames赋值为空时错误判断导致的问题,#13781 修复地图样式抖动和重复注入等问题,#13808 修复Picker组件事件捕获问题,优化columnChange事件定义问题,并提示不支持的mode,#13696 优化Checkbox值获取类型问题,#13694 修复CustomWrapper没有生成 DOM 节点的问题 修复使用 ref 调用Input、Textarea组件的focus方法失败的问题,#13935 修复含副作用生命周期注册问题 @tarojs/plugin-html 修复编译报错:@tarojs/plugin-html tried to access @babel/generator, but it isn't declared in its dependencies; @tarojs/plugin-http 修复发送请求时未正确携带包含httpOnly的cookie的问题,#13941 Typings 增加 Vue3Button组件获取电话号码的示例,#11445 补充functionalPages类型 详情可查看更新说明。

优秀的个人博客,低调大师

Taro 3.6.7 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.7 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 Picker组件新增textProps属性,#12489 RN RN 入口支持函数式组件 入口组件支持useLaunch,useDidShow,usePageNotFound生命周期 hooks 小程序 消息机制支持Symbol类型作为事件名 修复 小程序 完善 Taro React Reconciler 的事件处理,修复Input、Textarea组件在受控情况下,value 值无法正常显示的问题,#13120 修复 app 样式引用 common 样式的语法问题,#13764 修复小程序设置自定义环境变量失败的问题 完善Taro.getAppInfoAPI H5 修复从普通页面返回 tabbar 页面时动画会消失的问题 修复InnerAudioContext暂停后再播放没有继续上次进度播放的问题,#13840 修改Taro.request传入array类型数据序列化问题 修复 windows 下开启multi router后页面不显示的问题,#13134,by@biorz 为部分暂不支持的 API 补充提示,by@smileying 为Text组件补充userSelect、space、numberOfLines参数支持,#13747 为RichText组件补充userSelect、selectable、space参数支持 修复设置enablePullDownRefresh后,onPageScroll和onPullDownRefresh方法失效的问题,#13782 RN 修复Taro.updateFile的参数不传formData时报错的问题,#13513 Webpack5 修复 prebundle 报错,#13767 @tarojs/plugin-mini-ci 上传、预览失败时终结应用,#13761 @tarojs/plugin-http 优化事件属性的实现,#13824 Typings 修复Textarea组件的类型定义 LivePlayer增加投屏接口 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.7

优秀的个人博客,低调大师

Taro 3.6.6 发布,BAT 小程序、H5 与 RN 端统一框架

Taro 3.6.6 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 新增Taro.interceptorifyAPI 新增Taro.getAppInfoAPI 小程序 支付宝小程序支持使用自定义 Tabbar,#13610 新增getRenderer方法获取页面渲染引擎类型,#13587 新增injectNewStyleProperties运行时钩子,用于注入需要额外支持的 CSS 属性 CLI 新增了全局插件和插件集配置,可以在没有项目 config 文件的情况下运行 Taro 相关插件,参考文档 babel-preset-taro 支持修改 react presets 的配置 修复 小程序 修复virtual-list导出问题,#13360#13442#13702 修复微信小程序视频号相关 API 没有 Promise 化的问题 修复logInterceptor在生产环境没有 Log 输出的问题,#11576 修复history.state的返回不符合 web 规范的问题,#13723 支持设置aspectRatio样式属性 H5 修复Swiper组件衔接模式的initial值,#13589 支持Textarea组件的confirm事件,#12911 补充cleanInterceptors方法,#11339 修复Swiper组件轮播显示问题,#13589 修复multi路由模式跳转错误,#13685 postcss-pxtransform H5 支持px单位,小程序支持rem和px单位,#7637#10212 @tarojs/plugin-http 兼容 Webpack4 @tarojs/create-app 修复npm create导致项目初始化后自动安装依赖报错的问题 Typings 修复View组件disableScroll属性的类型定义 修复getRandomValues方法的类型问题,#13673 修复designWidth类型 Perf 优化小程序环境调用getElementsByClassName方法的性能 更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.6

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册