Skyline渲染引擎
【问题描述】Skyline下,密码类型输入框,在安卓设备上无法拉起键盘。 <input password="{{true}}" placeholder="请输入" /> 【系统及微信版本号】安卓,微信8.0.57 【必现 or 偶现】必现 【设备】小米15 【代码片段】https://developers.weixin.qq.com/s/IjpmZAmw7GYF
描述:在 app.json-rendererOptions-skyline-tagNameStyleIsolation 设置了 isolated 后,自定义组件的样式依然会被上级的样式影响 片段: https://developers.weixin.qq.com/s/jUQ8BymP7jY0
描述:一个skyline项目,用了自定义组件,并且配置了全局的样式隔离,但是自定义组件的样式仍然被上级影响到了 代码片段: https://developers.weixin.qq.com/s/jUQ8BymP7jY0 如果是有什么细节的配置也请帮我找找看,感谢。
官方skyline 进度能不能搞一个统一的专区让开发者集中讨论,同时官方框架更新进度在哪里能及时看到,官方和开发者共同一起打造这个引擎和应用,官方给予开发者流量支持。
想用snapshot长截图功能截整个scroll-view,设置了scroll-x,但右边未显示的内容截不了,而且在这个模式下scroll-x失效了。
[图片] [图片] 图一可以渲染,图二就会报错,错误内容是:"TypeError: a.indexOf is not a function" [图片] 组件JS逻辑是正常执行了,但DOM渲染一场。webview模式下,自定义组件是正常的。 使用方式: [图片] [图片]
<snapshot id="my-snapshot-{{divIndex}}" class="intro" style="width: {{800*content.s}}px;height:{{item.h*content.s}}px;background: {{item.bg.b}};" mode="view"> <view style="width:{{800}}px;height:{{item.h*content.s}}px;transform: scale({{content.s}}); transform-origin: 0 0;background: {{item.bg.b}};"> <view catch:tap="div" data-name="div" data-index="{{divIndex}}" style="display:flex;width:100%;height:{{item.h}}px;position: relative;background: {{item.bg.b}};z-index: 0;overflow: hidden;"> </view> </view> </snapshot> 当宽高的数值带有小数时,往往会有1px的像素是透明色,并没有绘制上颜色?
只在部分手机上出现这个问题,有些手机又没有这个问题。已经清除手机上小程序的缓存数据了。。 完全没有头绪啊,有没有什么思路解决这个问题。 [图片][图片] 这个是真机调试模式报的错误。是依赖安装的问题吗? [图片] [图片]
为什么在基础库3.4.10版本以前的版本,skyline模式下swiper不展示,不渲染。swiper的文档上标记3.2.0支持,但是3.2.0到3.4.10之间的版本都不渲染
具体效果 [视频]
<horizontal-drag-gesture-handler worklet:ongesture="onGestureEvent"></horizontal-drag-gesture-handler> methods: { onGestureEvent(e:any){ 'worklet' console.log(e) } } 我从微信小程序开发工具里用TS + Skyline模板创建了一个项目,目的是测试手势系统的效果,使用上面的代码打印日志,很简单的改动。 但是滑动事件没有触发。我换成bind:touchmove绑定方法是可以接收到滑动事件。
在donut多端开发的时候,使用skyline渲染模式,这个问题还是复现
小程序skyline模式渲染的,菜单是自定义的tabbar。微信扫小程序二维码(这次是冷启动),进入到首页,然后关掉小程序,再次使用微信扫码(这次是热启动),小程序的tabbar消失了。 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html 这个文档下面的skyline自定义tabbar的demo,用开发工具打开,上传预览码,用手机扫码,第一次打开是好的,不杀小程序进程,再次扫码tabbar就没了,稳定复现!
小程序skyline模式渲染的,菜单是自定义的tabbar。微信扫小程序二维码(这次是冷启动),进入到首页,然后关掉小程序,再次使用微信扫码(这次是热启动),小程序的tabbar消失了。 https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html 这个文档下面的skyline自定义tabbar的demo,用开发工具打开,上传预览码,用手机扫码,第一次打开是好的,不杀小程序进程,再次扫码tabbar就没了,稳定复现!
https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/migration/compatibility.html 请问Skyline 渲染引擎 什么时候发布支持企业微信? 关于上面表格中的开发中与规划中的,有预计的发布时间表吗?
skyline snapshot
使用Skyline再使用vant组件,vant组件不生效,原因是啥?
想封装一个swiper组件,代码如下 <scroll-view class="swiper-block" type="custom" scroll-x show-scrollbar="{{false}}" paging-enabled="{{true}}"> <list-builder list="{{list}}" child-count="{{list.length}}" bind:itembuild="onItemBuild" bind:itemdispose="onItemDispose"> <view slot:item slot:index> <view class="swiper-item-view" style="background-color: {{item.bgColor}};"> {{item.id}}-{{index}} </view> </view> </list-builder> </scroll-view>d 但是在skyline模式下,没有翻页的效果,希望可以横向一页一页滑动,不知道有没有好办法。
https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html [图片]
[图片][图片]编辑器调试是左边样子,真机调试就是右边了弹出层我设置z-index9999都不起作用都会被遮罩层盖住 下面的导航栏也会在最上层不管我把曾经关系怎么调整都不行,如果把 "renderer": "skyline"去掉真机调试就正常了。
小程序示例
交互动画 tab
color 是可继承属性,默认会从父节点继承下来。 自定义组件的样式隔离是指选择器是否能匹配中。