微信小程序

基础组件

# Skyline 基础组件支持与差异

# 通用特性

特性 支持情况
无障碍访问 暂只支持 aria-role/label/hidden/disabled
DarkMode 支持
原生组件 均支持同层渲染
WeUI v2 支持

# 组件支持情况

总体来说,高频组件基本已支持,已标记为废弃的特性在 Skyline 下不会考虑支持。以下列出基础组件的整体情况,具体细节可跳转到对应组件文档查看

组件
支持情况 组件差异与备注
text 基本支持 内联文本只能用 text 组件;可通过 span 组件与 text/image 内联;暂未支持选区
view / cover-view 完全支持 涉及文本节点见 text 组件
image / cover-image 基本支持 SVG 支持度已完善;部分低频 mode 未支持
button 基本支持 loading 样式未支持
scroll-view 基本支持 需显示指定 type="list";部分属性暂未对齐;额外支持大量新特性
swiper / swiper-item 基本支持 部分低频属性暂未对齐
input / textarea 基本支持 光标选区、菜单略有不同
navigator 基本支持 只能嵌套 text 组件或文本节点;可通过 span 组件与 text/image 内联
map 完全支持 工具暂未支持调试,请使用真机预览
canvas 完全支持 工具暂未支持调试,请使用真机预览
radio / radio-group 完全支持
label 完全支持
video 基本支持 全屏暂未支持,工具暂未支持调试,请使用真机预览
checkbox / checkbox-group 完全支持
picker 完全支持
camera 完全支持 工具暂未支持调试,请使用真机预览
root-portal 完全支持
form 完全支持
ad 支持中
official-account 支持中
functional-page-navigator 支持中
live-player / live-pusher 支持中
picker-view 基本支持 -class/-style 系列属性暂未支持
voip-room 支持中
rich-text 支持中
match-media 待考虑
keyboard-accessary 待考虑 考虑提供一种可更定制化的机制
page-meta 基本支持 与全局滚动相关的属性不支持
editor 待考虑
web-view 待考虑
movable-area / movable-view 暂不考虑 可用手势 + worklet 动画方案替代
page-container 暂不考虑 可用手势、worklet 动画和共享元素特性替代
share-element 完全支持 与 WebView 使用方式有异,特性有所增强
icon 暂不考虑
progress 暂不考虑
slider 暂不考虑
switch 暂不考虑
navigation-bar 不考虑 Skyline 只能用自定义导航
open-data 不考虑 已废弃