基础组件
布局
操作反馈
表单
其他
# Cell 列表
# 使用指南
在 page.json 中引入组件
"usingComponents": {"w-cell": "wuss-weapp/w-cell/index",}
# 视频演示
# 代码演示
<w-pane title="Cell" desc="列表" /><w-pane desc="Default" /><w-cell-group><w-celllabel="列表"highlightcontent="内容"/></w-cell-group><w-pane desc="Desc" /><w-cell-group><w-celllabel="列表"highlightcontent="内容"desc="附加标题"/></w-cell-group><w-pane desc="Multiple" /><w-cell-group><w-cellisLinklabel="列表{{index}}"highlightcontent="内容{{index}}"wx:for="{{4}}"wx:key="index"/></w-cell-group><w-pane desc="Link" /><w-cell-group><w-cellisLinklabel="navigateTo"highlightcontent="w-button"link="../w-button/index"/><w-cellisLinklabel="redirectTo"highlightcontent="w-button"linkType="redirectTo"link="../w-button/index"/><w-cellisLinklabel="switchTab"highlightcontent="index"linkType="redirectTo"link="../index/index"/><w-cellisLinklabel="navigateBack"highlightcontent="w-button"linkType="navigateBack"delta="1"/></w-cell-group><w-pane desc="Icon" /><w-cell-group><w-cellisLinklabel="example title"highlightcontent="example description"icon="home"/></w-cell-group><w-pane desc="Disabled" /><w-cell-group><w-cellisLinkdisabledlabel="消息"link="/message"/><w-cellisLinkdisabledlabel="列表"link="/message"/><w-cellisLinkdisabledlabel="设置"link="/message"/></w-cell-group><w-pane desc="Slot" /><w-cell-group><w-cellisLinkhighlighticon="home"link="/message"><view slot="label">我的消息</view><view slot="content">内容</view></w-cell><w-cellisLinkhighlightdesc="您在闲鱼上售卖的产品已出售,点击查看详情"wuss-class-hd="w-cell-hd"wuss-class-left="w-cell-left"><viewslot="label"class="w-cell-label"hover-class="none"hover-stop-propagation="false"><viewclass="left"hover-class="none"hover-stop-propagation="false">您有新的通知</view><viewstyle="font-size: 14px;color: #999999;"class="right"hover-class="none"hover-stop-propagation="false">10-31 09:12</view></view><imageslot="icon"class="w-cell-avatar"src="../../assets/logo.png"/></w-cell></w-cell-group>
.w-cell-avatar {width: 35px;height: 35px;border-radius: 50%;overflow: hidden;margin-right: 10px;padding: 5px;border: 1rpx solid #eeeeee;}.w-cell-label {display: flex;flex: 1;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;padding-bottom: 2px;}.w-cell-hd {padding: 10px 15px!important;}.w-cell-left {padding-right: 0!important;}
# API
# Attribute 属性
| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| label | 标题 | string | - |
| labelSpan | 标题宽度可选值1-5 | string | - |
| content | 内容 | string | - |
| desc | 附加描述 | string | - |
| isLink | 是否是链接 开启后显示右边箭头 | boolean | false |
| link | isLink为true时,link为跳转的url | string | - |
| icon | 标题图标 | string | - |
| iconSize | 图标大小 | string | - |
| iconColor | 图标颜色 | string | - |
| delta | 当linkType值为 navigateBack 时有效,表示返回页面层数 | number | 1 |
| linkType | 跳转类型,类型有 [navigateTo/redirectTo/switchTab/reLaunch/navigateBack] | string | navigateTo |
| disabled | 禁用cell | boolean | false |
| highlight | 开启hover class | boolean | false |
| direction | 内容区的显示方向 | string | flex-end |
| isValidateIcon | 是否是表单中的按钮,开启是将触发表单功能 | boolean | false |
# Event 事件
| 事件名 | 说明 | 参数 |
|---|---|---|
| onClick | 点击事件回调 | —— |
# Slot 插槽
| 名称 | 说明 |
|---|---|
| icon | 自定义图标slot |
| label | 左边标题的slot |
| content | 内容区slot |
| slot | 默认的slot是content的slot |
# Class 自定义类名
| 类名 | 说明 |
|---|---|
| wuss-class | 组件根样式类 |
| wuss-class-cell | cell样式类 |
| wuss-class-hd | 头部样式类 |
| wuss-class-left | 内容区左边样式类 |
| wuss-class-right | 内容区右边样式类 |
| wuss-class-content | 内容区样式类 |
| wuss-class-ft | 底部样式类 |
Wuss-weapp