开发者工具版本号:2.01.2509162
skyline: 1.4.7
问题1:
将引擎从webview改成skyline后, 样式做出了调整, 切换到 webview 后部分样式表现错位. 那么我在后续开发中, 假设全部使用skyline, 是否就不需要再考虑webview的样式兼容.
问题2:
使用了 vertical-drag-gesture-handler 手势系统标签, 是否必须要求基础库达到某个版本, 低版本webview兼容如何处理
问题2:
小程序的初始化模板有些年头了, 能否在最新的开发者工具基础上做出更新. 给出些最佳实践.
问题3: (BUG)
app.json 的 rendererOptions.skyline 字段的 jsonSchema 跟官方文档描述不一致, 能否得到更新.
问题4: (BUG)
小程序的类型声明中, worklet 的类型声明内容有误, 需要修正,如:
// 声明
type SharedValue = T
// 实际使用时, 是调用的 .value 的值, 与类型声明不符.
const drag = wx.worklet.shared(false)
drag.value
// worklet 的 Easing 声明内容为空
interface WorkletEasing {}
// 使用具体的 Easing 函数时, 拿不到类型声明. 希望得到补全.
wx.worklet.Easing.in / wx.worklet.Easing.out
问题5: (改进项)
希望能够在 scroll-view 的 api 中, 添加安全区的概念. 类似`env(safe-area-inset-bottom)` 能够帮助开发者省去额外的处理刘海屏的时间, 这也是个比较常态化的需求.
古早的小程序开发者, 刚回归小程序开发, 希望上述这些问题能得到官方改进~
补充说明下, 我使用的 ts + less 模板初始化的项目, 看到这个预设路由的跳转效果后, 目前在转到skyline开发, 目前要紧的是问题1, 希望官方可以解答下