Skyline渲染引擎
在某些特殊的布局需求中,aspect-ratio能极大地提升代码编写速度; 在webview中我试过,支持,但skyline中很明显不支持这一个属性; 或者有没有能替代aspect-ratio的写法呢?
复现操作路径: 点击“年/月/日”任意一个输入框后,展示日期选择器弹框[图片][图片]以选择器中“年"一栏为例,先将此栏从2024(初始时年份)滑动至1960左右或更早(保证足够的上滑空间)拖动此栏(不松开)手指滑动至picker-view区域之外的位置再松开,会有很大概率出现非预期现象。非预期现象: 页面中picker-view的3列均可正常滑动,但页面内其他所有内容均无响应(弹出层组件左上角的"x" 、右上角的确认以及其他包括层级在picker-view之上的任何元素),需要通过右上角刷新重新进入小程序才能恢复正常。
skyline引擎支持background-clip实现渐变色字体样式么?
官方5月初就记录问题了,俩月多了,skyline页面内容稍微多一点,从skyline退回到webview页面后skyline的页面实例销毁不了,重复几次之后内存就溢出崩溃了 给个方案啊
使用的是官方文档的Swiper 增强特性示例代码,基础库和客户端版本都是推荐以上。[图片][图片]
真机:IPhone 14 Pro Max 基础库:3.4.10 表现异常的地方是:真机上image的mode=scaleToFill是无效的。 由于代码片段不支持skyline模式运行,请官方人员复制以下示例到skyline项目里运行看看。 <image style="width: 200px;height: 200px;background: #eee" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20fill%3D%22%233f4945%22%20d%3D%22M240-200h120v-240h240v240h120v-360L480-740%20240-560v360Zm-80%2080v-480l320-240%20320%20240v480H520v-240h-80v240H160Zm320-350Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"></image>
[图片] 上面是复现结果 takeSnapshot方法的success,fail,complate方法均不执行,页面卡住 2个iPhone12 手机 一个有问题 一个没有问题,没有错误可以排查,try catch也捕获不到任何错误, 有问题的12 ios版本是14.6 没有的12 ios版本是17.5.1 你们看看这些有啥差别?
[图片] 如上图 skyline 模式下 滑动到边缘无法切换swiper-item [图片] webView 模式下 滑动切换没有任何问题 PS:文档中描述的嵌套scroll-view 的场景并不适用我描述的情况 [图片] 当前skyline 模式下 scroll-view、swiper 提供的相关属性都试过了 还是无法解决 swiper vertical="true" 的情况下 嵌套scroll-view 滑动到边缘无法切换 swiper-item的问题。 请问除了自己实现手势冲突的办法外,还有什么办法解决这个问题吗?
[图片]已知:Skyline 渲染模式在 2.29.2 及以上基础库支持。 当前小程序未设置线上最低基础库版本
在wxml文件中有代码: <input type="text" bindinput="GetInput" /> 在app.scss文件中有代码: input{ border: 1px solid #ccc; } 但仍无法产生输入框
app.json配置skyline后,无法使用插件组件, [图片] 删除skyline配置后就正常了 [图片] 代码片段:https://developers.weixin.qq.com/s/mO6yxpmh7iSa
官方小程序示例 交互动画-常见交互组件-卡片转场 点击卡片后会先变白,然后再出现动画,肉眼看会闪一下,是已存在的问题吗?自己的小程序用open-container组件也会出现。 [图片][图片]
skyline页面,点击label标签区域,无法触发input的点击 切换到webview渲染,功能正常
在Skyline 1.3.0 下任何组件设置font-family都不生效
https://developers.weixin.qq.com/miniprogram/dev/component/image.html skyline模式,不支持本地的webp格式的图片。 无论是IDE还是真机调试。webview模式就可以。 skyline支持png的图片。但不支持 webp格式的图片 Failed to load resource: the server responded with a status of 500 (Internal Server Error)(env: macOS,mp,1.06.2405020; lib: 3.4.9)
skyline 模式如何获取元素宽高和位置
如题,snapshot 有概率发生子元素渲染宽高都只有1像素,导致页面中不显示, 我在wxss中已对该子元素设置了 width和height。 代码片段已提供,用开发者工具反复重新编译即可复现 正常情况: [图片] 异常情况: [图片] 手机预览时发生概率尤为频繁 手机正常情况: [图片] 手机异常情况 [图片]
上传 互联网信息服务承诺书 提交后,卡住。显示:无法读取图片识别内容,请尝试重新提交或重新上传图片。
#!/usr/bin/env python # -*- coding: utf-8 -*- # 公众号:伤心的辣条 import minium import time class MyTest(minium.MiniTest): def test_view(self): self.page.get_element("view", inner_text="视图容器").click() self.page.get_element(".navigator-text", inner_text="swiper").click() self.page.get_elements("switch")[0].click() self.page.get_elements("switch")[1].click() assertValue1 = self.page.get_element(".weui-cell__bd").text self.assertEqual("指示点", assertValue1) time.sleep(0.5) self.app.navigate_back() def test_form(self): self.page.get_element("view", inner_text="表单组件").click() self.page.get_element(".navigator-text", inner_text="textarea").click() self.page.get_element("page > view > view > view:nth-child(1) > view.textarea-wrp > textarea").click() self.page.get_element("page > view > view > view:nth-child(1) > view.textarea-wrp > textarea").input("小程序自动化测试") assertValue2 = self.page.get_element("page > view > view > view:nth-child(1) > view.textarea-wrp > textarea").text self.assertIn("小程序", assertValue2) time.sleep(0.5) self.app.navigate_back() if __name__ == "__main__": my_test = MyTest() my_test.test_view() my_test.test_form() 上面的代码,来源https://blog.csdn.net/m0_67695717/article/details/133305956,我安装好minium后,运行报错: File "D:\myProgram\ideaJava\yiZhiXiangMuZu\maoYuFanYi\wx-miniprogram-test\venv\lib\site-packages\minium\miniprogram\base_driver\page\skylinepage.py", line 19, in wrapper raise NotImplementedError(f"skyline页面暂不支持{func.__name__}方法") NotImplementedError: skyline页面暂不支持get_element方法 小程序是官网给的小程序代码。代码来源:https://developers.weixin.qq.com/miniprogram/dev/devtools/auto/demo.html 谢谢
1、app.json 进行了配置[图片], 2、coustom-tab-bar从官方拿来的例子 3、页面的布局是这样,scroll-view 留出来距离了[图片] 4、点击的热区只有文字“首页”和“我的”,而不是这个占了50%的一整块儿。 [图片]
小程序示例
交互动画 tab
翻了下社区内别的问答,似乎是“在flex布局下支持使用aspect-ratio”,好神奇,为啥不写在文档里?