Skyline渲染引擎
如题,字面意思。 我尝试了通过官方开发工具稳定版直接创建js+skyline项目,以及创建TS+skyline项目,在尝试使用自定义组件构造器Component()进行链式调用时,开发工具根本就没有任何正确的类型提示,只有一味地提醒我“哎呀,你的Component()里面应该传参哟”。 [图片]
在skyline模式下,设置了rich-text的mode为web,ide提示去真机调试,然而真机上一样没有卵用啊 基础sdk:3.8.0 skyline版本:1.4.5 https://developers.weixin.qq.com/s/11zmxKm87AZj
Skyline模式下监听键盘高度不稳定,不能监听到键盘收起来和主动收起键盘不触发
[图片] 关闭skyline模式,默认字体是这样的 [图片], 要怎么解决呢,试了手动设置 font-family: 'PingFang SC', system-ui, -apple-system; 无效
想完全使用skyline模式重构小程序,不考虑和兼容任何webview渲染的只使用skyline的情况下,安卓和ios客户端兼容率是多少?使用那个基础库最合适?官方大大能否给一个数据来支撑一下想法和可行性。
最近想将小程序部分页面迁移成skyline渲染,并做abtest,想问下有没有办法能收集两种渲染模式的一些数据来对比它们的差异,好决定是否真的有必要做迁移。
同样的一样段代码,Skyline跟webview模式下高度不一样。有什么解决方案么? <text style="font-size: 50rpx;line-height: 50rpx;">22</text> [图片][图片]
[图片][图片] 开启skyline模式后,文本默认变成块状,但是手动添加了 display: inline-block;文本还是会被整体截断换行,设置了 display: inline-block; display: inline-block;不生效
[图片] 点击第三方输入法(微信输入法)的收起按钮,无法获取到事件,请问是什么情况?
[图片]
<rich-text nodes="<p style='color:red;'>1111<br>2222</p>" mode="compat" /> [图片] 为了兼容webview, 我们设置了mode="compat", 但是现在发现这个模式下不渲染br换行.... 代码片段: https://developers.weixin.qq.com/s/E2lgACmt7kZs
同一样一段css代码,在skyline和webview中表现差别很大, background: radial-gradient(circle at 0 50%, transparent, transparent 0%, transparent 15rpx, #fff 15rpx); webview中表现: [图片] skyline中表现: [图片] 什么鬼。。。 skyline文档中完全支持的 [图片] 但是看了skyline的更新日志,发现曾经line-gradient也出现过transparent会出现灰色。。。不知道是不是一样的bug?
抱歉,急
[图片]
[图片][图片]float布局完全不生效,有相应的替代方案,实现float布局文字环绕的效果吗? 代码片段:https://developers.weixin.qq.com/s/LyxQLzmE7CZ9
无效的 app.json rendererOptions.skyline["tagNameStyleIsolation"] [图片] 创建时直接用的js+skyline模板,打开后的这个提示是啥意思,底下还有那么wxss提示,
[图片] [图片] https://github.com/wechat-miniprogram/awesome-skyline/tree/main/examples/expanded-scroll-view 链接是官方提供的skyline沉浸式商品浏览代码,真机调试报如下错误,实在找不到问题所在 调试基础库为3.7.12 WAServiceMainContext.js:1 [wxapplib]] [SkylineStyle] createElement with tagName="p" is invalid, expected "style" 请问这是到底哪儿有问题???
问题: 一个横屏的canvas用来签名,开发者工具和真机调试都正常。在体验版测试时出现页面中间部分无法执行canvas的bindtouchstart事件,中间部分的按钮也无法点击。 直接进入签名页正常,前一个页面为了保存页面截图使用了skyline渲染引擎的snapshot。 竖屏时正常。
wx.setStorageSync('test1', 'test1') console.log('test1 ====>',wx.getStorageSync('test1')) //test1 wx.login({ success (res) { console.log('success test1====>',wx.getStorageSync('test1')) //空 }, fail (res) { console.log('fail test1====>',wx.getStorageSync('test1')) }, }) wx.setStorageSync('test1', 'test1') console.log('test1 ====>',wx.getStorageSync('test1')) //test1 //加setTimeout也不行 setTimeout(_=>{ wx.login({ success (res) { console.log('success test1====>',wx.getStorageSync('test1')) }, fail (res) { console.log('fail test1====>',wx.getStorageSync('test1')) }, }) },1000)
问题:选中元素看不到样式,不方便调试,切换成webview就没问题 [图片] 版本: [图片] 操作路径:选中任意元素 报错:[图片]
小程序示例
交互动画 tab
有回复了,在这里:
https://developers.weixin.qq.com/community/develop/doc/000c6255a9cee8b2e333a481866000
省流:晓得了,继续等