0.0.14 • Published 4 years ago
goods-tab 商品详情页的 tab
引入
"usingComponents": {
"wr-goods-tab": "@retailwe/goods-tab/index"
}
引入
全局引入,在 miniprogram 根目录下的app.json
中配置,局部引入,在需要引入的页面或组件的index.json
中配置。
// app.json 或 index.json
"usingComponents": {
"goods-tab": "@retailwe/goods-tab/index"
}
代码演示
<wr-goods-tab id="goodsTab" tabList="{{goodsTabArray}}" />
goodsTabArray: [
{
name: '商品',
value: '', // 空字符串代表置顶
},
{
name: '详情',
value: 'goods-page',
},
]
onPageScroll({ scrollTop }) {
const goodsTab = this.selectComponent('#goodsTab');
goodsTab && goodsTab.onScroll(scrollTop);
}
入参
参数 | 说明 | 类型 | 默认值 | 是否必要 |
---|
tabList | tab 配置项 | Array | [] | 是 |
tabList 配置项
参数 | 说明 | 类型 | 是否必要 |
---|
name | tab 项名称 | string | 是 |
value | tab 对应内容区域的 ID, 空字符串代表置顶 | string | 是 |
Events
事件 | 是否必要 | 说明 |
---|
tabChange | 是 | 事件,点击到对应 value 区域 |
外部样式类