tip: confirm-type的最终表现与手机输入法本身的实现有关,部分安卓系统输入法和第三方输入法可能不支持或不完全支持
tip : input 组件是一个原生组件,字体是系统字体,所以无法设置 font-family
tip : 在 input 聚焦期间,避免使用 css 动画
tip : 对于将 input 封装在自定义组件中、而 form 在自定义组件外的情况, form 将不能获得这个自定义组件中 input 的值。此时需要使用自定义组件的 内置 behaviors wx://form-field
tip : 键盘高度发生变化,keyboardheightchange事件可能会多次触发,开发者对于相同的height值应该忽略掉
bug : 微信版本 6.3.30, focus 属性设置无效
bug : 微信版本 6.3.30, placeholder 在聚焦时出现重影问题
返回当前是否存在小窗播放(小窗在 video/live-player/live-pusher 下可用)
设置 wx.shareMessageToFriend 接口 query 字段的值
wx.checkIsAddedToMyMiniProgram(Object object)
检查小程序是否被添加至 「我的小程序」
cover表示覆盖,安卓暂未支持,iOS 生效
在追踪器使用过程中,开发者往往会希望实事监测追踪状态,包括追踪中、追踪到、出错等,并进行相应的处理。我提供了两个事件来实现这个需求,其中ar-tracker-switch比较简单,仅仅在追踪到/追踪中切换,而ar-tracker-state则提供了更加详尽的信息:
ar-tracker-state事件从基础库2.29.1开始支持。
<xr-ar-tracker id="ar-tracker" mode="Marker" src="{{markerImg}}" bind:ar-tracker-state="handleARTrackerState"> <xr-gltf model="gltf" /> </xr-ar-tracker>
绑定后编写逻辑:
handleARTrackerState({detail}) { // 事件的值即为`ARTracker`实例 const tracker = detail.value; // 获取当前状态和错误信息 const {state, errorMessage} = tracker; }
以上state的类型为EARTrackerState,当状态为EARTrackerState.Error时,可以从errorMessage获取详细错误信息。
但这里也要注意,由于某些使用时序的问题,很多场景下开发者需要自己去确定ARTracker的初始状态,比如在ARSystem的ar-ready事件中通过id获取ARTracker的引用,然后判定初始状态:
handleARReady({detail}) { const xrFrameSystem = wx.getXrFrameSystem(); const tracker = this.scene.getElementById('ar-tracker').getComponent(xrFrameSystem.ARTracker); // 初始状态 const {state, errorMessage} = tracker; // 绑定事件 tracker.el.event.add('ar-tracker-state', tracker => { const {state, errorMessage} = tracker; }); }
scale-min定义缩放倍数最小值
问题描述:使用 component slot 时,动态更新/设置 components 页面 slot 的 name 时,会导致已存在的 slot 重新刷新(目前复现的表现为存在滚动距离的 scroll-view 会返回顶部),无法做到局部更新。
问题已解决
问题描述:iOS 上 video 位于 scrollView 内部时,全屏后返回,scrollView 自动滚动到顶部
问题已解决
问题描述:slider组件的value初始值设置后显示位置不正确
问题已解决
1476浏览 2023-09-11
358浏览 2023-09-07
340浏览 2023-09-28
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
请在支付页面继续完成支付