2023微信小程序v2.32.2、v2.32.3、v2.33.0、v3.0.0更新内容

WBOY
2023-09-27 16:57:29 890

v3.0.0 (2023-07-05)

1、新增 框架 新增wx.getCommonConfig接口

给定实验参数数组,获取对应的实验参数值。

示例代码

  wx.getCommonConfig({
      keys:["key1", "key2"],
      mode: 0,
      success: (res)=>{
        console.log("success")
        console.log(res)
      },
    fail: (res)=>{
      console.log("fail")
      console.log(res)
    }})

2、新增 组件 scroll-view 支持下拉二楼交互

Skyline 特有属性

属性设置refresher-two-level-enabled表示开启下拉二级能力

下拉二级使用方法

下拉二楼是下拉刷新的一部份,需同时开启 refresher-enabled 和 refresher-two-level-enabled。

<scroll-view
  type="list"
  scroll-y
  refresher-enabled="{{true}}"
  refresher-two-level-enabled="{{true}}"
  refresher-two-level-scroll-enabled="{{true}}"
>
  <view slot="refresher"></view>
</scroll-view>
  • 当用户下拉 scroll-view 至 refresher-threshold 时松手触发下拉刷新

  • 继续下拉至 refresher-two-level-threshold 松手触发下拉二级

  • 开启 refresher-two-level-scroll-enabled 后,二级页面可以滑动关闭,是否关闭的阈值由 refresher-two-level-close-threshold 指定

  • 下拉刷新和下拉二级的展示区域由 slot=refresher 定义,开发者可根据 refresherstatuschange 判定当前阶段,展示不同内容,例如

buildText(status: RefreshStatus) {
  switch (status) {
    case RefreshStatus.Idle:
      return '下拉刷新'
    case RefreshStatus.CanRefresh:
      return '松手刷新,下拉进入二楼'
    case RefreshStatus.Refreshing:
      return '正在刷新'
    case RefreshStatus.Completed:
      return '刷新成功'
    case RefreshStatus.Failed:
      return '刷新失败'
    case RefreshStatus.CanTwoLevel:
      return '松手进入二楼'
    default:
      return ''
  }
},

3、更新 框架 glass-easel 在兼容模式下运行时使用 wxs 事件响应函数的 ComponentDescriptor#getState 方法

4、更新 框架 scroll-view 支持 min-drag-distance 属性

min-drag-distance属性

指定 scroll-view 触发滚动的最小拖动距离。仅在 scroll-view 和其他组件存在手势冲突时使用,可通过调整该属性使得滚动更加灵敏。

5、更新 框架 video 组件遮罩逻辑导致全屏投屏按钮无法点击

问题描述:小程序视频全屏播放时,投屏按钮无法点击

问题已修复

6、更新 框架 sticky-header 支持 top 偏移

sticky-header

吸顶布局容器,仅支持作为 <scroll-view type="custom"> 模式的直接子节点或 sticky-section 组件直接子节点

7、更新 框架 skyline 支持 css animation 事件

8、更新 框架 启动页无法绑定自定义路由

9、更新 框架 更新 scroll-view / grid-view / list-view / sticky-header / sticky-section 组件支持 padding 属性,设置组件内部的内边距

list-view

列表布局容器,仅支持作为 <scroll-view type="custom"> 模式的直接子节点或 sticky-section 组件直接子节点

10、更新 框架 XR-FRAME VideoTexture 发布正式版

有时候我们需要将视频放入场景中进行渲染,使用视频纹理VideoTexture资源就可以实现这个需求。视频纹理本质上是创建一个普通纹理,然后定时用视频解码数据对它进行更新

11、更新 框架 Skyline 渲染引擎下,组件框架切换为 glass-easel

glass-easel 是一个新的组件框架,是对旧版组件框架 exparser 的一个重写,拥有 比旧版组件框架更好的性能和更多的特性

12、更新 组件 skyline button 组件 loading 属性添加动画

13、更新 API 基础库支持 visionkit depth 功能

14、修复 框架 scroll-view 封装成组件时 scroll-into-view 无法跳转

15、修复 框架 skyline 内存泄漏问题

16、 修复 框架 skyline input/textarea 组件获取焦点相关问题

17、修复 框架 skyline 下部分组件事件无法使用 wxs 函数响应的问题

18、修复 组件 video 视频遮罩报错修复

v2.33.0 (2023-06-29)

1、更新 框架 request 回调函数新增异常信息返回

RequestTask wx.request(Object object)

发起 HTTPS 网络请求。

2、更新 框架 隐私接口隐私协议弹窗特性支持

wx.getPrivacySetting(Object object)

查询隐私授权情况。

示例代码

wx.getPrivacySetting({
  success: res => {
    console.log(res)
    // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
  },
  fail: () => {},
  complete: () => {}
})

3、更新 API openEmbeddedMiniProgram 打开的半屏小程序支持展开成全屏

wx.openEmbeddedMiniProgram(Object object)

参数设置allowFullScreen    打开的小程序是否支持全屏

v2.32.3 (2023-06-15)

1、更新 框架 增加地图能力事件 abilitysuccess 和 abilityfailed

bindabilitysuccess、bindabilityfailed 和 binderror 的返回值

bindabilitysuccess 和 bindabilityfailed 事件具有额外的参数 ability 来指示是何种地图能力,可能的取值有: layer-style。

2、更新 框架 小游戏使用开放数据域时 canvas.toTempFilePath 生成的图片路径允许用于 wx.showShareImageMenu

3、更新 框架 scroll-view 点击状态栏返回顶部加上滚动动画

4、更新 组件 canvas 支持动态 disableScroll

5、修复 框架 cloud.callContainer 传 ArrayBuffer 时没有携带 method

6、修复 框架 Skyline 渲染引擎下,app.wxss 中的样式不应影响到 styleIsolation 配置为 isolated 的自定义组件

7、修复 框架 修复 Canvas 隐藏行为

8、修复 框架 修复横屏跳转时 rpx 计算错误

9、修复 框架 修复开发者工具下 wx.canvasGetlmageData 返回值错误

10、修复 组件 Skyline root-portal 子节点绝对定位问题

11、修复 组件 修复安卓插入 web-view 后 cover-view 不更新

12、修复 API 修复 selector 选中虚拟节点报错

13、修复 API 修复安卓 setTimeout 延迟过大的问题

v2.32.2 (2023-06-08)

修复 框架 skyline externalClass 继承逻辑有误



WBOY
总阅读量:16110
关注

最近文章

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

等待您完成支付...

请在支付页面继续完成支付

支付完成
重新选择支付方式