为了方便开发者从 WebView 迁移到 Skyline,我们将一些最佳实践和常见的兼容问题都整理成一个检测工具 Skylint
Skylint 不仅会罗列出有兼容问题的具体代码行,对一些明确的兼容问题,也提供自动修改代码的操作,旨在最大程度降低迁移成本
更多说明和用法请前往 Github 查看
为了方便开发者从 WebView 迁移到 Skyline,我们将一些最佳实践和常见的兼容问题都整理成一个检测工具 Skylint
Skylint 不仅会罗列出有兼容问题的具体代码行,对一些明确的兼容问题,也提供自动修改代码的操作,旨在最大程度降低迁移成本
更多说明和用法请前往 Github 查看

显示 raster 线程和 ui(渲染)线程的使用情况,线程繁忙则显示为红色

在屏幕上显示一个棋盘格,显示棋盘格的组件表示已经被缓存了

Skyline Skills 是微信小程序 Skyline 渲染引擎的 Agent Skills 集合,可帮助你借助 AI 编码工具高效开发 Skyline 微信小程序。
执行以下命令即可将 Skyline Skills 添加到你的项目中:
npx skills add wechat-miniprogram/skyline-skills
如需将 Skyline Skills 更新至最新版本,请运行:
npx skills update wechat-miniprogram/skyline-skills
| Skill | 描述 | 使用场景 |
|---|---|---|
skyline-overview | Skyline 概览与迁移指南 | 初次了解 Skyline、评估迁移成本 |
skyline-config | JSON 配置规范 | 创建项目、配置 app.json/页面 json |
skyline-components | 组件开发指南 | scroll-view、swiper、表单、共享元素等组件 |
skyline-wxss | WXSS 样式支持 | CSS 属性兼容性查询、样式编写 |
skyline-worklet | Worklet 动画系统 | worklet 动画、SharedValue、timing/spring |
skyline-route | 自定义路由与转场 | 页面转场动画、半屏弹窗、返回手势 |
skyline-scroll-api | 滚动控制 API | ScrollViewContext、程序化刷新/滚动 |
Skyline 渲染引擎的版本号可通过 wx.getSkylineInfo 获取。
| 特性 | 状态 |
|---|---|
| 支持相邻 text 节点 inline 布局 | 待发布 |
| Font-face 支持 woff 格式 | 待发布 |
| WeUI 扩展库 | 灰度中 |
| 开发者工具支持热重载 | 开发中 |
| 截图渲染缓存 | 开发中 |
| Windows/Mac 端支持 | 规划中 |
| 企业微信支持 | 规划中 |
| 支持 reorder-list-view 排序组件 | 规划中 |
| 支持超大图查看器 | 规划中 |
| input 或 text 的选区弹出菜单支持自定义 | 规划中 |
| inline/inline-block 布局完整支持 | 规划中 |
| Media Query 支持 width/height 等选项 | 规划中 |
| 支持 css clip-path | 规划中 |
| 预渲染/预加载页面机制 | 规划中 |
| live-player/video 小窗播放 | 规划中 |