已更新更新时间:2024-12-30 15:24:25收藏订阅更新我的文档设置返回文档基础库 2.9.65(2024-12-02)●a api:新增 my.openmerchantcard,开通商家会员卡。基础库 2.9.55(2024-09-14)●u native渲染:支持 my.hidekeyboard,客户端 10.6.30 支持。 基础库 2.9.54 (2024-09-07)●f框架:performance.createobserver 修复 callback 参数执行抛错时卡死的问题。基础库 2.9.41 (2024-08-12)●amy.navigatetominiprogram 、my.openembeddedminiprogram 支持 小程序间通信(eventchannel)。基础库 2.9.39 (2024-07-29)●u native渲染:label 组件支持 for 属性。●u 框架:app.json 的 lazycodeloading 配置项,新增枚举值 renderedcomponents,支持自定义组件懒加载运行。基础库 2.9.38 (2024-07-18)●f 组件:修复 scroll-view 组件安卓 disable-lower-scroll 不生效的问题。●f 组件:修复 image 组件设置 background: no-repeat 后图片消失的问题。基础库 2.9.35 (2024-07-01)●f 插件:新增支持插件 精细化 运行。基础库 2.9.32 (2024-06-19)●u 框架:小程序页面 实例新增 getloadoptions 方法。●u 框架:自定义组件 支持 链式调用。●f native渲染:修复 input 组件初始值可能解析异常的问题。●f native渲染:支持 sjs响应事件 - 属性监听。基础库 2.9.29 (2024-06-03)●u 组件:button 组件 open-type 属性支持传入 chooseavatar,用于 获取用户头像。●u 组件:input 组件 type 属性支持传入 nickname,用于 获取用户昵称。基础库 2.9.28 (2024-05-23)●u 框架:自定义组件 实例执行 setdata(data, callback) 时,若 callback 内部发生异常,将触发 component.onerror/my.oncomponenterror。基础库 2.9.25 (2024-05-06)●f native渲染:修复 scroll-view 组件 scroll-animation-duration 属性无默认值的问题。基础库 2.9.23 (2024-04-19)●u native渲染:swiper 组件支持 onanimationend,客户端 10.5.76 支持。●u native渲染:scroll-view 组件 支持 scroll-into-view 属性,客户端 10.5.76 支持。基础库 2.9.21 (2024-04-02)●f 框架: 修复已处理的 promise 拒绝事件仍会触发 app.onunhandledrejection / my.onunhandledrejection 回调的问题。基础库 2.9.19 (2024-03-21)●a 框架:开放 骨架屏 功能。 ●f 框架:插件 修复插件页面间接引用插件自己提供的自定义组件时默认 props 无效的问题。基础库 2.9.17 (2024-03-12)●a native渲染:支持 web-view 组件,客户端 10.5.70 支持。 ●a 框架:支持 功能。●u api:优化 my.base64toarraybuffer 和 my.arraybuffertobase64 接口性能。●f 框架:修复 自定义组件,当自定义组件和页面来自于不同的提供方时(如宿凯发k8官方网娱乐官方主页面使用了插件提供的自定义组件,或插件页面使用了宿主提供的自定义组件),自定义组件实例属性 $page 未提供 route 字段的问题。●f 组件:修复 input 在 ios17.4 上若干兼容性问题。●f native渲染:修复 父自定义组件将自身的 抽象节点 实现传递给子自定义组件时不生效的问题。基础库 2.9.14 (2024-01-30)●f 框架:修复 插件-为插件提供自定义组件 场景下,自定义组件 observers、lifetimes 无效的问题。●f 框架:修复 分包异步化 极端场景下若干问题。基础库 2.9.13 (2024-01-23)●f native渲染:修复 分包异步化 样式异常的问题。基础库 2.9.11 (2024-01-08)●f native渲染:修复 selectorquery.selectviewport 方法无效的问题,客户端 10.5.60 支持。基础库 2.9.9 (2023-12-13)●a api: 新增 my.getperformance,用于获取小程序相关性能数据。 ●u 插件支持 worker 相关能力。基础库 2.9.7 (2023-11-17)●a 框架:app.json 新增 networktimeout 配置项,用于设置各类网络请求的超时时间。●a worker 线程内支持 mywebassembly。●u api: my.createworker 新增参数 useexperimentalworker,返回的 worker 实例新增 onprocesskilled、testonprocesskilled。●f 框架:修复 组件间关系 使用绝对路径无效的问题。基础库 2.9.5 (2023-11-02)●a api: my.createanimation 返回值 animation 对象新增 matrix、matrix3d 两个方法。●f 框架:修复 占位组件 被替换时,占位组件未触发 detached 及真实组件未触发 attached 的问题。基础库 2.9.3 (2023-10-12)●f 组件:修复开启 样式隔离 时 picker-view 组件 mask-class、indicator-class 属性未生效的问题。●f 框架:修复自定义组件在同时使用 ref 获取组件实例 和 mixins 时,自定义 ref 未生效的问题。基础库 2.9.1 (2023-09-25)●f 框架:修复 分包异步化 部分场景下自定义组件渲染异常的问题。基础库 2.8.23 (2023-09-14)●f api: 修复 极端场景下(页面栈为空)执行 selectorquery.exec 出现 js 报错的问题。基础库 2.8.21 (2023-09-04)●f 框架:修复 自定义组件 externalclasses 在 form 组件中无效的问题。●f 组件:修复 picker-view 组件 indicator-style 属性设置选中框样式的 height 可能渲染异常的问题。 ●f api :修复 my.createanimation 入参 transformorigin 在 ide 内未生效的问题。基础库 2.8.19 (2023-08-14)●f 框架:修复 自定义组件 externalclasses 在 button 组件中无效的问题。基础库 2.8.17 (2023-07-25)●f 框架:修复 分包异步化 某些场景下表现异常的问题。●f 框架:修复 component 设置 rootevents.onpagescroll / rootevents.onreachbottom 在某些场景下无效的问题。基础库 2.8.15 (2023-07-05)●u 框架:修复全屏展示的 swiper 组件在小程序压后台会触发轮播的问题。基础库 2.8.12 (2023-06-06)●u 框架:优化注册 page、component 失败时的异常信息提示。●u 框架:修复小程序开发者工具开启热更新样式可能丢失的问题。基础库 2.8.11 (2023-05-30)●f 框架:修复自定义组件,在树维度 生命周期 detached 内执行 setdata 时,callback 未执行的问题。●f 组件:修复插件内某些情况下无法使用 video 组件的问题。●f 组件:修复插件内 label 组件的 for 属性无效的问题。基础库 2.8.10 (2023-05-05)●f api:修复 ios 端 selectorquery 若干方法选择 video 组件 dataset 字段查询异常的问题。●f 组件:textarea 组件开启 auto-height 时默认行数为 1。基础库 2.8.9 (2023-04-10)●a 框架:page.events 和 component.rootevents 新增 beforereload 页面重载前事件。●a 框架:page 和 component 新增实例方法 getsavedreloadstate。●a 框架:宿主小程序支持 插件页面指定抽象组件实现。●f 框架:修复 数据变化观测器 在 page 部分场景下失效的问题。●f 框架:插件抛出的 unhandledrejection 事件时,app.onunhandledrejection 不再触发。●f 框架:完善 sjs console 功能。基础库 2.8.8 (2023-03-20)●a api:新增 api my.getleftbuttonsboundingclientrect,获取标题栏左侧按钮的布局位置信息。●f 框架:修复 父自定义组件将自身的 抽象节点 实现传递给子自定义组件时不生效的问题。●f 框架:修复 自定义组件 externalclasses(外部样式类) 与 mixins 一起使用时,externalclasses 失效的问题。基础库 2.8.7 (2023-02-28)●a 组件:picker-view 组件新增属性 immediate-change。●a 组件:rich-text 组件新增属性 space。●f api:修复插件抛出的unhandledrejection 不会触发 my.onunhandledrejection 对应回调的问题。●f api:修复 selectorquery.exec 方法在节点查询失败时未传入 callback 参数可能导致 js 报错的问题。基础库 2.8.6(2023-01-30)●a 框架:自定义组件新增 rootevents 定义段,用于声明组件所在页面的页面生命周期函数以及页面事件处理函数,支持度与 page.events 一致。●a 框架:自定义组件新增 抽象节点 能力,用于声明可由自定义组件的调用者指定的自定义组件实现。●f 框架:修复自定义组件树维度生命周期函数 detached 在 page 销毁时不触发的问题。●f api:修复 updatemanager.oncheckforupdate 监听较晚可能不触发回调的问题。基础库 2.8.5(2022-12-29)●a 框架:自定义组件新增 lifetimes 定义段,用于声明 组件节点树维度的生命周期函数。●a 框架:自定义组件新增 relations 定义段,用于声明 组件间关系。●a 框架:自定义组件新增 externalclasses 定义段,允许组件接受外部传入的样式类。●a 框架:自定义组件新增实例方法 setupdateperformancelistener,用于 获取更新性能统计信息。●a 框架:小程序页面新增实例方法 setupdateperformancelistener,用于 获取更新性能统计信息。●a 框架:page 新增 mixins 定义段,实现代码复用。●a 框架:page.events 支持生命周期函数 onunload,会在页面卸载时触发。●a 组件:rich-text 属性 nodes 支持传入htmlstring。●a 框架:事件-事件对象支持 返回 mark 信息。●a 框架:事件-可冒泡事件支持 捕获阶段触发。基础库 2.8.4(2022-12-09)●a 组件:新增 subscribe-message 嵌入式订阅组件引导用户进行消息订阅。基础库 2.8.3(2022-11-28)●a 组件:新增 root-portal 容器。●a 组件:新增 join-group-chat 加入商家群。●f 框架:分包异步化 修复开启 样式隔离 时组件样式丢失的问题。●f 框架:observers 修复 page.onload 内的 setdata 不会触发 observers 内相关回调的问题。基础库 2.8.2(2022-11-03)●a 框架:新增 mixin,用于注册 mixin,提供更完善的组件复用机制●a 框架:基于 mixin,新增 自定义组件扩展 功能。●a 框架:自定义组件新增实例方法 hasmixin。●a 框架:自定义组件新增实例方法 createmediaqueryobserver,用于创建 mediaqueryobserver 实例。●a 框架:小程序页面新增实例方法 createmediaqueryobserver,用于创建 mediaqueryobserver 实例。●a api:修复 my.loadfontface 设置 global 未能全局生效的问题。●f api:修复 my.createanimation 动画执行完毕后 transfromorigin 重置为默认值的问题。基础库 2.8.1(2022-10-08)●a 框架:自定义组件/页面新增 数据变化观测器。●a 框架:新增 分包异步化 功能。●a 组件:新增 share-element 共享元素。●a api:新增接口 my.onlazyloaderro / my.offlazyloaderror。●u api:my.reluanch 打开 tabbar 页面时支持传递页面参数。基础库 2.8.0(2022-09-14)●a 框架:自定义组件实例 新增 $selectcomponent/$selectallcomponents 方法,可获取子组件的实例对象(受 ref 影响)。●a 框架:自定义组件支持非虚拟化节点,详情可查看 组件模板和样式。●a 组件:新增 page-container 页面容器。●a 组件:button 新增 ongetuserinfo/ongetphonenumber 事件回调,当获取对应授权成功后会尝试获取对应用户信息并触发相关事件回调。●a api:cameracontext.startrecord 的 timeoutcallback 返回值新增 width、height、size、duration 属性。●a api:新增 choosecitytask,由 my.choosecity 返回。●a api:my.pagescrollto 新增入参 offsettop。可查看 。●a 组件:picker-view 新增 onpickstart 和 onpickend 事件。基础库 2.7.24(2022-08-04)●a api:my.setnavigationbar 支持设置前景色 frontcolor。●f api:修复 selectorquery.fields 在 ios 15 系统下存在的兼容性问题,点此查看 。基础库 2.7.23(2022-07-21)●a 组件:textarea 新增 confirm-type 属性。●a api:my.downloadfile 返回值新增 tempfilepath 字段。基础库 2.7.22(2022-06-23)●a 框架:自定义组件实例新增 selectownercomponent 方法,选取当前组件的创建者(即 axml 中定义了此组件的组件),返回它的组件实例对象。●a 框架:自定义组件实例新增 selectcomposedparentcomponent 方法,选取当前组件在事件冒泡路径上的父组件,返回它的组件实例对象。●a 框架:开始支持 router,即页面路由器对象。可通过 this.pagerouter 或 this.router 获得当前页面或自定义组件的路由器对象。基础库 2.7.20(2022-06-02)●a 框架:新增自定义 tabbar 功能。详情可查看 自定义 tabbar。●a 框架:新增指定小程序的默认凯发k8官方网娱乐官方首页路径配置。详情可查看 app.json 应用配置。基础库 2.7.19(2022-05-18)●a api:my.navigatetominiprogram 新增 query 参数。●a 框架:app.json 应用配置 behavior 新增配置项 decodequery,可变更基础库对于全局参数和页面参数的 解析规则。基础库 2.7.18(2022-05-12)●a 插件:静态声明的插件 新增懒加载模式。●a 框架:新增 占位组件。基础库 2.7.17(2022-04-25)●a api:新增 my.getaccountinfosync,获取小程序版本信息。●a api:新增 my.enablealertbeforeunload,开启小程序页面返回询问对话框。●a api:新增 my.disablealertbeforeunload,关闭小程序页面返回询问对话框。基础库 2.7.15(2022-03-01)●u api:my.loadfontface 新增参数 global,支持字体设置全局生效。●a api:新增 my.exitminiprogram ,退出当前小程序。●a api:新增 my.canvastotempfilepath,把当前画布指定区域的内容导出生成指定大小的图片。●a api:canvas 新增方法 canvas.totempfilepath,把当前画布指定区域的内容导出生成指定大小的图片。●f 组件:修复 image 高度未定时,无法撑开 swiper 高度的问题。●u api:消息订阅 my.requestsubscribemessage 支持和 web-view 组件共用。基础库 2.7.14(2022-01-17)●a 组件:新增 match-media 媒体查询 组件。基础库 2.7.13(2022-01-04)●a 框架:page.onshareappmessage/app.onshareappmessage 函数的返回值(分享对象)新增 scimgurl 字段,用于自定义社交图片链接,作为分享到支付宝好友时的主体图片。●a api:新增 my.setvisualeffectoncapture。●a api:新增 my.getpluginidsync。基础库 2.7.11(2021-12-06)●a api:新增 my.getbackgroundfetchdata,具体可查看 数据预拉取。●a api:新增 my.showblepermissionguide 和 my.getbledevicestatus。基础库 2.7.10(2021-11-15)●a 框架:小程序分享功能可通过配置 app.json/plugin.json 文件的 behavior.sharemessagebehavior 为 appendquery,使默认分享功能生成的 scheme 带上当前页面的 query 参数。●a api:新增 my.requestsubscribemessage,用于调起客户端小程序消息订阅界面,返回用户订阅消息的操作结果。●u api:my.showauthguide authtype 新增对蓝牙的支持。●u api:完善 ios 平台对 my.onunhandledrejection/app.onunhandledrejection 的支持。基础库 2.7.9(2021-10-10)●a api:my.createmapcontext 返回值新增 polygoncontainspoint 方法,用于判断矩形区域是否包含传入的经纬度点。基础库 2.7.7(2021-09-10)●a 框架:页面新增 getopenereventchannel() 方法获取 页面间通信通道。●a 框架:sjs 支持基础组件 属性监听。●a 框架:getcurrentpages 支持 getallpages 参数,获取所有页面信息。●a 组件:新增页面属性配置节点 page-meta。●a 插件:新增 requireminiprogram 方法,返回宿主小程序通过插件配置中 export 暴露的接口。●a api:新增 my.getblemtu。●a api:my.navigateto 新增 events 参数监听被打开页面的通信事件,并支持从 success 回调入参中获取 页面间通信通道 实例。基础库 2.7.5(2021-08-16)●a api:my.onaccelerometerchange 回调函数参数新增 timestamp 字段。●a api:my.oncompasschange 回调函数参数新增 timestamp 字段。●a api:新增 my.getenteroptionssync 获取本次小程序启动时的参数。●f 框架:修复 relaunch 期间将被销毁的页面还能触发 onshow 和 onhide 等生命周期的问题。●f 组件:修复 swiper 的后代节点包含插槽时,插槽更新不会触发 swiper 高度重新调整的问题。●u 组件:rich-text 支持任意实体节点。基础库 2.7.4(2021-07-23)●a 框架:app.json 支持配置 lazycodeloading,懒执行未使用的代码。●a 框架:sjs 响应事件新增 descriptor.getdomproperty() 和 descriptor.setdomproperty() 能力。●a 框架:页面和自定义组件支持 this.createselectorquery() 和 this.createintersectionobserver()。●a 组件:rich-text 新增 address、article 和 aside 等受信任的 html 节点。●f 组件:web-view 的 src 将会自动清除左右空白字符串。●a api:filesystemmanager 新增若干同步调用的方法。●a api: selectorquery.scrolloffset 方法支持传入 callback 参数。●a api: createselectorquery 节点查询支持返回节点 id 信息。基础库 2.7.3(2021-06-22)●f 组件:修复 movable-view 组件在 touchmove 事件中,修复 disabled 属性后不立刻生效的问题。●a 组件:web-view 组件新增 onload、onerror 事件。●a 组件:input 组件新增 always-system 属性。●a api:my.createselectorquery 返回值新增 fields、context 方法。●a api:新增 my.createoffscreencanvas ,用于创建离屏 canvas。●a api:新增 my.base64toarraybuffer、my.arraybuffertobase64。●a 框架:sjs 响应事件新增跨自定义组件的后代选择器 event.composedpath() 以及 descriptor.getownercomponent() 等能力。基础库 2.7.2(2021-05-10)●a api:新增 my.onpagenotfound 和 my.offpagenotfound 处理小程序要打开的页面不存在事件。●a api:新增传统蓝牙相关 api,my.cancelbluetoothpair 蓝牙解除配对以及 my.getbluetoothpairs 获取已配对设备列表。●a 组件:map 地图 新增 show-compass、show-scale、enable-overlooking、enable-zoom、enable-scroll、enable-rotate、enable-traffic、enable-poi、enable-building、oninitcomplete 等属性和事件。●a 框架:新增 page.events.onselectedtabitemtap 处理点击当前 tabitem 事件。●a 框架:新增 页面样式隔离,在页面的 json 文件中配置 styleisolation,避免页面的样式影响到外部。●a 框架:新增 app.onpagenotfound,小程序要打开的页面不存在时触发。●a 框架:新增 自定义组件样式隔离,在自定义组件的 json 文件中配置 styleisolation,避免页面的样式影响到外部。基础库 2.7.1 (2021-04-07)●a 组件:rich-text 组件新增 marks 属性,当触发 tap 和 longtap 事件时,可通过 event.detail.marks 属性获得从触发事件的节点到根节点上所有的 marks 合并结果。如果存在同名数据,子节点将覆盖父节点。基础库 2.7.0 (2021-03-23)●a 组件:新增 error-view 异常视图 组件。●a 组件:canvas 组件新增 type 属性,支持以原生组件方式渲染 canvas,并对应提供 canvas.cancelanimationframe、canvas.createimage、canvas.getcontext、canvas.requestanimationframe api。●a api:my.createselectorquery 返回值新增 node 方法,可返回 canvas 实例。●a api:新增 api canvas 实例,涉及对应新增四个方法: canvas.cancelanimationframe、canvas.createimage、canvas.getcontext、canvas.requestanimationframe。●a api:my.createintersectionobserver 入参新增 dataset 字段,当设置为 true 时,执行 intersectionobserver.observe 时回调函数的返回值会包含准确的 dataset 值。●a api:新增取消监听地理位置完成事件 api my.offlocatedcomplete。●a 组件:image 组件的 mode 属性新增 heightfix 值。●f 组件:修复 icon 组件 type 为 load 时,color 设置无效的问题。●f 组件:修复 video 组件 ontap 回调 detail.ptinview 属性丢失的问题。●f api:修复 mapcontext.translatemarker 方法中 animationend 回调在 android 端不触发的问题。基础库 2.6.5(2020-10-27)●u 框架:优化框架渲染性能。基础库 2.6.4(2020-10-23)●a 组件:swiper 组件新增 snap-to-edge、easing-function、display-multiple-items 属性。●a 框架:sjs 支持事件响应。●a 组件:swiper 组件支持根据当前屏动态调整高度。基础库 2.6.2(2020-08-13)●a api:新增 my.choosedistrict api,使用支付宝统一样式选择地区。●a api:新增传统蓝牙相关 api my.makebluetoothpair,蓝牙配对接口。●a api:my.createmapcontext 返回值新增 mapcontext.getrotate、mapcontext.getscale、mapcontext.getskew、mapcontext.includepoints、mapcontext.maptoscreen、mapcontext.screentomap、mapcontext.setcenteroffset、mapcontext.setmaptype 方法。●a 组件:scroll-view 新增属性 disable-lower-scroll(下/右)和 disable-upper-scroll(上/左),支持对应方向的滚动禁止。●f api:修复 my.chooselocation 返回的默认位置没有 name 字段的问题。基础库 2.6.0(2020-08-11)●a 组件:swiper 组件 ontransition 事件返回值新增 dx,dy 属性。●a api:my.createinneraudiocontext、my.getbackgroundaudiomanager 返回值新增播放速度 playbackrate 属性。