Skyline渲染引擎
[图片] 使用iphone13以及pro都可以正常生成图片分享出去,但是iphonex不行,后台报错 且发现进入skyline渲染的界面时,iphoneX没有自动切到skyline渲染
做了一个点击计数的界面,使用Skyline后出现异常。原本WebView渲染重新进界面计数器归零,用Skyline渲染重新进界面次数保留。 代码片段连接:https://developers.weixin.qq.com/s/Bjb9iQmx7BUP 界面截图: [图片][图片] 代码截图: Wxml: [图片] Wxs: [图片] Js: [图片] 操作流程:跳转到计数界面,点几下计数,反回初始界面再跳转到计数界面。运行结果: WebView渲染: [图片] Skyline渲染: [图片] 上面是开发工具运行的情况,在Android手机上也一样。
"rendererOptions": { "skyline": { "defaultDisplayBlock": true, "defaultContentBox": false, "disableABTest": true, "androidVersionBegin": "3.4.6", "androidVersionEnd": "15.255.255", "iosVersionBegin": "15.255.255", "iosVersionEnd": "15.255.255" } } 已经按照文档做以上配置,但是没有效果,ios依旧按照skyline模式渲染。 也尝试过使用ABTest,在基础库实验中配置了安卓的,没有设置ios的,但是依然ios也会使用skyline模式渲染,但是相同的配置相同的代码在另一个小程序中是好使的,可能是因为这个小程序的基础库删除过很多次,以前被删除的配置生效啦?总之现在做不到安卓使用skyline模式渲染,而ios使用webview模式渲染
这个功能很好用,希望能在skyline延续该能力。
[图片]除了在组件引入那里写死还有什么方法加上去呢
项目转变skyline成本比较大,想知道这种效果只能skyline才能实现吗? [图片]
[图片]swiper 定义的height: 360rpx;但是实际高度缺变成了187.2px
用skyline模式的小程序,居然审核不通过? 我们注意到审核过程中似乎使用了WebView模式进行审查,这可能导致页面显示效果与Skyline模式下的实际情况不符。鉴于我们的小程序是专为Skyline环境开发,烦请审核团队能在Skyline模式下重新检查我们的页面。难道采用官方更先进的Skyline技术开发的小程序就无法获得通过吗?希望贵方能理解并调整审核方式,以确保评估的准确性。 [图片]
[图片]如图,比如海南省和广西的高度就被挤压了,看起来很丑。webview的展示是正常的高度
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/open-container.htmlhttps://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/development/storage/https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/info/faq.html open-container在grid-view 下, grid-view 布局会被打乱,官方的open-container 是在flex布局下面,不知道有没有在grid-view 场景下的代码? 我测试运行是有问题的,无法呈现瀑布流,官方能不能提供一个open-container在grid-view 下转场的案例? 这是一个常用场景。
skyline Video组件 Bug 汇总 1、 全屏时无法覆盖TabBar 2、横屏视频 全屏 退出时,部分Android机依然在横屏模式 3、点击全屏按钮和退出全屏时 不触发bindfullscreenchange事件 4、商品播放时, 部分Android机在进入下一个页面时,视频依然在播放
基础库3.6.0 更新 组件 skyline 渲染模式下 rich-text 组件支持 mode = web 选项完全对齐 webview 渲染 这个功能实在是太需要了, 解决了skyline下rich-text无法渲染table标签的问题,但是有些细节问题 一、小米11, 澎湃OS 1.mode=web渲染延迟, 没有mode的先渲染出来了 [图片] 2.渲染时会出现黑色方块 [图片] 3.渲染后表格右侧边框被挡住不显示了 [图片] 4.第一次滚动页面下方不流畅会卡顿, 并且会显示纵向滚动条 [图片] 二、iphone 8 1.跟android一样渲染延迟 2.页面滚动时表格内部也会滚动导致底部被遮住一点 [图片] 3.打开多次后小程序闪退, 怀疑存在内存泄漏 代码片段: https://developers.weixin.qq.com/s/PxZuVvmH76Ug
数据setData的时候报错 基础调试库 3.4.0报错 3.4.0以上就不会出现这个问题 [图片][图片]
在官方展示skyline 页面手势返回的示例中,发现,快速拖拽几次scroll-view测下手势返回,手机整个屏幕都不能点击了!! 控制台没有报错,编辑器、真机预览都能触发; 复现手法:在scroll-view滚动条还在顶部时,快速连续上下拖拽几次scroll-view测手势返回(期间不要放开手指),随机放开手指, 然后点击屏幕的返回键,看看能不能触发返回 相关文档:Skyline 渲染引擎 /增强特性 /自定义路由 /页面返回手势 https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/pop-gesture.html
如题。我们在小程序中用到了iconfont,引入办法是调用wx.loadFontFace加载font文件,再把css代码复制过来即可。然而,iconfont是依赖content属性实现的,而skyline貌似不支持content?
skyline中,打印 instance 为 undefined 小程序基础库 3.5.8 更新中第三条提到:更新 框架 glass-easel 组件框架支持 WXS 事件响应 指的不是skyline 要支持wxs的意思吗? // index.wxml <wxs module="test" src="./test.wxs"></wxs> <view change:prop="{{test.propObserver}}" prop="{{propValue}}" bindtouchmove="{{test.touchmove}}" class="movable"></view> <slot name="btn" bind:longpress="{{dragToSort.longPress}}" ... ... // index.wxs module.exports = { touchmove: function(event, instance) { console.log('log event', JSON.stringify(event),instance) }, propObserver: function(newValue, oldValue, ownerInstance, instance) { console.log('prop observer', newValue, oldValue) } } webview 模式下;页面初始化时 test.propObserver 函数 会执行; skyline 模式下;页面初始化时 test.propObserver 函数 不会执行; why?为啥会有这样的差异
在ios设备用snapshot生成图片偶尔会生成一张空白图片
Skyline渲染模式下:nth-child选择器失效,在开发者工具中表现正常,iOS真机为所有元素都加上了该样式
历史帖子: https://developers.weixin.qq.com/community/develop/doc/000ae8dd1bcdc093e061dcdbb61c00 官方issue: https://developers.weixin.qq.com/community/develop/issue/436 微信升级到8.0.51确实有效果, 我之前提交给官方的代码片段, 原来iphone8只能重复打开skyline页面19次就闪退了, 现在可以打开1000次不闪退. 但是跑我们的项目, 还是19次就闪退了. 我用真机调试测试了好几天终于发现了问题, 以下情况会造成内存泄漏. [图片] 代码片段: https://developers.weixin.qq.com/s/gxElxrmu7wUL
[图片]如图所示,浏览器私有前缀的 css 属性值提示不支持。
小程序示例
交互动画 tab
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。