Skip to content

Commit aba842d

Browse files
committed
fix(Tabs): 修复添加徽标后点击事件无法触发的问题
close #1070
1 parent ed52dc1 commit aba842d

File tree

4 files changed

+52
-5
lines changed

4 files changed

+52
-5
lines changed

examples/pages/components/form/pages/rate/index.wxml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,29 @@
11
<!--pages/components/form/pages/rate/index.wxml-->
22
<view class='container'>
3+
4+
<!-- 这行没有问题 -->
5+
<view class="rete-container">
6+
<l-rate score="3" size="22" disabled/>
7+
<text class="score">3</text>
8+
</view>
9+
10+
<!-- 这行有问题 -->
11+
<view class="rete-container">
12+
<l-rate inActive-image="https://i.loli.net/2020/12/11/7KfVXNFEakHio3m.png" active-image="https://i.loli.net/2020/12/11/EbGrIn2iglChmwR.png"
13+
score="3"
14+
disabled
15+
l-image-class="star"/>
16+
<text class="score">7</text>
17+
</view>
318
<content-title name="Rate" describe="评分">
4-
<content-card class="content" name="基本案例">
5-
<l-rate/>
6-
</content-card>
19+
720

821
<content-card class="content" name="设置默认选中的个数">
9-
<l-rate score="3" />
22+
<l-rate inActive-image="https://i.loli.net/2020/12/11/7KfVXNFEakHio3m.png" active-image="https://i.loli.net/2020/12/11/EbGrIn2iglChmwR.png"
23+
score="3"
24+
disabled
25+
l-image-class="star"/>
26+
<text class="score">7</text>
1027
</content-card>
1128

1229
<content-card class="content" name="设置默认选中的个数(小数类型)">

examples/pages/components/form/pages/rate/index.wxss

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,20 @@
1111

1212
.l-icon-shouye:before {
1313
content: "\e73d";
14+
}
15+
16+
.rete-container{
17+
display: flex;
18+
flex-direction: row;
19+
align-items: baseline;
20+
margin-top: 6rpx;
21+
}
22+
23+
.star{
24+
width: 22rpx!important;
25+
height: 22rpx!important;
26+
}
27+
.score{
28+
margin-left: 20rpx !important;
29+
font-size: 24rpx !important;
1430
}

examples/pages/components/nav/pages/tabs/index.wxml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@
1414
</l-tabs>
1515
</content-card>
1616

17+
<content-card l-content="content" name="红点与徽标">
18+
<l-tabs l-class-header-line="header-line" scrollable>
19+
<l-tabpanel tab="客厅" key="1" slot="1">
20+
<view class="tab-content">客厅</view>
21+
</l-tabpanel>
22+
<l-tabpanel badge-count="8" tab="卧室" key="2" slot="2">
23+
<view class="tab-content">卧室</view>
24+
</l-tabpanel>
25+
<l-tabpanel tab="厨房" dot-badge="{{true}}" key="3" slot="3">
26+
<view class="tab-content">厨房</view>
27+
</l-tabpanel>
28+
</l-tabs>
29+
</content-card>
30+
1731
<content-card l-content="content" name="非等宽标签">
1832
<l-tabs l-class-header-line="header-line" equal-width="{{false}}" scrollable animatedForLine="{{true}}">
1933
<l-tabpanel tab="精选" key="one" slot="one">

src/tabs/index.wxml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
data-index="{{index}}"
3131
data-class="{{item.badgeCount}}"
3232
mut-bind:tap="handleChange">
33-
<l-badge l-self-class="badge-view" l-class="l-badge-class" wx:if="{{(item.badgeCount > 0 || item.dotBadge )}}" value="{{item.badgeCount}}" dot="{{item.dotBadge}}" max-count="{{item.badgeMaxCount}}" number-type="{{item.badgeCountType}}">
33+
<l-badge data-key="{{item.key}}" data-index="{{index}}" mut-bind:lintap="handleChange" l-self-class="badge-view" l-class="l-badge-class" wx:if="{{(item.badgeCount > 0 || item.dotBadge )}}" value="{{item.badgeCount}}" dot="{{item.dotBadge}}" max-count="{{item.badgeMaxCount}}" number-type="{{item.badgeCountType}}">
3434
<template is="tab-item" data="{{item,activeKey,activeColor,inactiveColor}}" />
3535
</l-badge>
3636
<template wx:else is="tab-item" data="{{item,activeKey,activeColor,inactiveColor}}" />

0 commit comments

Comments
 (0)