Skyline渲染引擎
开启Skyline渲染后("renderer": "skyline")在安卓手机上align-items属性无法使数字字符与文字字符垂直居中,iOS的行高也不一致,但不影响垂直居中。开发者工具则不存在问题。 [图片][图片][图片][图片]
<snapshot id="view" mode="picture"> <image src="./1.jpeg" /> 填上 mode="picture",图片不显示。 如果删除mode="picture",图片正常显示。 开发工具和手机,一样的效果。 (调试基础库 3.3.5,已经推送。结果一样) mode="picture"要怎样使用?
具体描述:到昨天为止还好好的,今天打开之后就这样子。 [图片] 然后我用真机预览的话,微信会直接闪退掉。。。。
已添加长按手势,使用手势改变元素透明度时,会导致手势被打断。目前只有一个hack方法:把wxss的透明度改为与worklet动画初始化时不一样的透明度,不过好像并不能百分百解决。详细操作请看视频,麻烦分析一下原因和提供真正的解决办法,谢谢!在iOS、安卓、微信开发者工具都能复现 [视频]
snapshot 微信开发者工具未定版1.06.24.2.40 基础库版本3.3.5[图片]
如题。 我在自定义组件的methods中的一个方法中编写了一段timing this._x.value = wx.worklet.timing(targetX, { duration: 300, }, (res) => { 'worklet' console.log('res', res) wx.worklet.runOnJS(that.showDialogContent.bind(that))() }) 运行结果是 [ui] res true 2[ui] Javascript worklet error app-bar/components/dev-log/dev-log.ts (108:11):1: TypeError: Cannot read property 'bind' of undefined TypeError: Cannot read property 'bind' of undefined at Object._f (app-bar/components/dev-log/dev-log.ts (108:11):1:116) at MutableValue.workletValueSetter (src/worklet/core.ts (128:0):1:585)(env: Windows,mp,1.06.2403282; lib: 3.4.0) 很神奇,不知道是什么原因导致无法调用。
skyline渲染模式,原生组件样式设置失败 [图片][图片] [图片][图片]
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/component.html[图片] 显示指定 应为 显式指定
如果在 app.json 或 page.json 中没有配上renderer: skyline的情况下返回全部为isSupported:false。 ios手机返回值为:{\"isSupported\":false,\"reason\":\"a-b test not enabled\",\"version\":\"1.2.5\"} 安卓手机返回值为:{\"isSupported\":false,\"reason\":\"client not supported\",\"version\":\"1.2.5\"} 如果想统计下用户对skyline的支持情况还必须有个skyline的页面吗?
{ "usingComponents": {}, "renderer": "skyline", "componentFramework": "glass-easel", "rendererOptions": { "skyline": { "disableABTest": true } } } 在该页面中需要使用swiper增强特性,所以添加了这个属性,添加后编译该页面空白,调试模式console无报错,开发者工具内页面正常但是无法滚动。
此为Skyline模式 在使用官方的 Tab指示条,swiper的swiper-item内使用了scroll-view组件。 当滑动scroll-view组件时,在安卓机内swiper的worklet动画会穿透到scroll-view组件当中。导致tab下方的下划线动画异常 [图片] 官方的Tab指示条源码地址:https://github.com/wechat-miniprogram/awesome-skyline/tree/main/examples/tab-indicator 这是我的scroll-view代码: 这段代码是写在 swiper-item内的,希望官方能给出临时解决方案 <scroll-view scroll-y style="width: 100%; height: 100%;" type="custom"> <grid-view type="masonry" cross-axis-count="{{2}}" cross-axis-gap="{{10}}" main-axis-gap="{{10}}"> <image wx:for="{{gridList}}" wx:key="index" style="width: 100%; height: {{100 * item.sub}}px" src="https://picsum.photos/200/{{100 * item.sub}}?random={{item.id}}" mode="aspectFill"></image> </grid-view> </scroll-view>
[图片]
[图片] “剩余”前面是有一个svg图片的,我把“已存”前面的svg转成png就能显示 [图片]
position: fixed指定位置的情况下通过修改bottom或者top时是自定义组件里的元素不生效,在外面的可以生效 [图片] 代码片段:https://developers.weixin.qq.com/s/3eFmkMmj7xP7
skyline canves组件touch事件changedTouches参数缺失x和y坐标位置,开发群里反馈这个问题已经快一年了,还是没有解决
skyline渲染引擎下,view不设置宽度,除非使用absolute,否则总会以父级的宽度为自己的宽度,目前max-content也没有效果,我现在想实现一个多行排列的标签,标签内容长度是不固定的,这样的话只能在style里根据文字长度计算rpx去指定标签的宽度吗?因为每个字符宽度不一样,这样计算的长度还是有些差别
snapshot.takeSnapshot()调用会偶发卡死,success,fail,complete三个回调方法都不执行 系统:Android 13 微信基础库: 3.3.4 微信版本:8.0.47 [图片]
skyline是只能再Page中使用,无法再Component中使用吗?
skyline 模式下修改没有反应, 把 [图片][图片][图片] 把 sky渲染调试 去掉. 又可以... [图片]
用useExtendedLib的方式引入weui,且skyline渲染下设置"renderer": "webview"的页面,列表通过变量用for循环来展现时,pc端微信小程序页面显示空白,手机端正常
小程序示例
交互动画 tab
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。