确认下工具是否开启了 skyline 渲染 https://developers.weixin.qq.com/miniprogram/dev/framework/runtime/skyline/migration/
grid-viewz在真机ios展示不了,开发者工具可以,怎么处理?grid-viewz在真机ios展示不了,开发者工具可以
2024-04-22已知问题,下个版本会修复下
snapshot组件下的wx:if不能动态渲染有以下wxml <snapshot mode='view'> <view wx:if='{{show}}'>hello</view> </snapshot> 以下js Page({ data:{show:false}, onLoad() { setTimeout(()=>{ this.setData({show: true}) }, 1000) } }) 我希望页面加载1秒后把view显示出来,这时候我就可以调用方法生成截图。实际发现当show变化的时候, snapshot下的这个view并不会跟着变化。 当我在snapshot上加上一个wx:if,重新加载snapshot节点之后,这个view就正常显示在snapshot里了。 在官方示例上复现了此问题,在开发工具上显示是正确的(但导出截图是空白),在真机上就可以复现此问题。
2024-04-18skyline 下暂时还不支持获取 computed style
computed style was null in selectQuery on skylineskyline渲染引擎下获取不了样式
2024-04-18可能是字体渲染导致的,尝试一下设置一样 line-height 看看? 如果也不行的话,可能要定高了
skyline和webview渲染出了不同的高度,这应该怎么解决?问题:同样的代码,skyline和webview渲染出了不同的高度,这应该怎么解决?(自定义tabbar需要混合使用webview页面和skyline页面,这个问题导致tabbar晃动) 复现链接:https://developers.weixin.qq.com/s/vPXhKomv7QQa webview: [图片] skyline: [图片]
2024-04-17好像和这个问题是类似的: https://developers.weixin.qq.com/community/develop/doc/0000ae63734bd817a2519427460000
使用skyline时picker-view双列时间滚轮,不能触发bindtap,bindchangeskyline渲染下,使用picker-view双列时间滚轮,第二列时间不停的向上滚动在动画未停止时,在第一列时间不停的向上滚动在快速向下滚动,多试几次会出现屏幕的按钮,switch滑块等都不能触发点击事件,出现bug的几率很大
2024-04-12组件本身的支持问题。 目前还不支持在单个 scroll-view 里使用多个 grid-view,在排期做支持了。
只要有两个grid-view type="masonry"时候就会无限循环同样的内容?grid-view type="aligned"的时候就不会,是我写法有问题还是这个组件本身有问题?
2024-04-11能了解下这里是什么应用场景吗? 目前 grid-view 是只支持单个,多个需要额外支持一下
在skyline模式下type="custom" 存在多个grid-view 无法滚动到底部?使用官方demo稍微改了下,就复现了。 启动页面设置成grid-demo-1/index。 代码片段:https://developers.weixin.qq.com/s/NcOg4lmh7CQG <scroll-view scroll-y style="width: 100%; height: 100%;" type="custom"> <grid-view type="masonry" cross-axis-count="{{crossAxisCount}}" cross-axis-gap="{{crossAxisGap}}" main-axis-gap="{{mainAxisGap}}"> <grid-tile wx:for="{{gridList}}" wx:key="id" index="{{item.id}}" height="{{100 * item.sub}}"></grid-tile> </grid-view> <grid-view wx:if="{{aaaa}}" type="masonry" cross-axis-count="{{crossAxisCount}}" cross-axis-gap="{{crossAxisGap}}" main-axis-gap="{{mainAxisGap}}"> <grid-tile wx:for="{{gridList}}" wx:key="id" index="{{item.id}}" height="{{100 * item.sub}}"></grid-tile> </grid-view> </scroll-view> 使用官方demo稍微改了下,就复现了。 // grid-demo-1/index.js import { generateGridList } from '../utils' Page({ /** * 页面的初始数据 */ data: { aaaa: false, crossAxisCount: 2, crossAxisGap: 8, mainAxisGap: 10, gridList: generateGridList(10, 4), }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { setTimeout(() => { const gridList = this.data.gridList; this.setData({ gridList: [...gridList,...generateGridList(10, 4)], aaaa: true, }) }, 2000); }, })
2024-04-10复现了,我们排查修复下
多个tab页面项目,部分页面切换skylin,skyline模式的tab页面,tab组件无法正常渲染项目存在2个tab页面(自定义tab组件),其中一个tab页面已切换成Skyline,另外一个为webview,Skyline页面的自定义tab组件无法渲染,webview页面正常。 以上情况仅出现在真机,开发者工具正常
2024-04-10复现了,我们排查修复下
使用skyline情况下picker-view 做的弹窗 滑动几次出现,不能触发bindtap情况弹窗中添加picker-view ,由最上方滚动到最下方,在动画没结束时 多点击几次屏幕, 出现 bindtap无法触发问题
2024-04-09我这看起来正常,试试这个片段? https://developers.weixin.qq.com/s/gDE6b7mn7kQI 或者你提供下有问题的片段
skyline 不支持 background 图片?[图片] style="background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 65%, rgba(70, 88, 97, 0.7) 85%, rgba(60, 85, 97, 1.0) 100%), url({{ avatar_url }}) no-repeat center center/cover;"> [图片] [图片]
2024-04-01