Skip to content

Commit b010def

Browse files
张寸起7insummer
authored andcommitted
feat:更改count-selector组件数字超出边框后的样式
1 parent 9dff0fd commit b010def

File tree

6 files changed

+23
-5
lines changed

6 files changed

+23
-5
lines changed

dist/count-selector/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ Component({
88
properties: {
99
count: {
1010
type: Number,
11-
value: 1
11+
value: 1,
12+
observer: 'changeCount'
1213
},
1314
max: {
1415
type: Number,
@@ -62,6 +63,10 @@ Component({
6263
}, 50);
6364
},
6465

66+
changeCount(){
67+
this.blurCount(this.properties.count);
68+
},
69+
6570
blurCount(value) {
6671
if (value) {
6772
if (value > this.properties.max) this.setData({

dist/count-selector/index.wxss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.container-count{display:flex;flex-direction:row}.symbol{height:56rpx;width:56rpx;display:inline-block;vertical-align:middle;text-align:center;line-height:56rpx;font-size:42rpx}.disabled{background-color:#f3f3f3;color:#c4c9d2}.abled{background-color:#ecf1f8;color:#596c8e}.count{height:56rpx;width:64rpx;min-height:56rpx;line-height:56rpx;font-size:24rpx;color:#596c8e;background:#f6f7f9;margin:0 4rpx;text-align:center}
1+
.container-count{display:flex;flex-direction:row}.symbol{height:56rpx;width:56rpx;display:inline-block;vertical-align:middle;text-align:center;line-height:56rpx;font-size:42rpx}.disabled{background-color:#f3f3f3;color:#c4c9d2}.abled{background-color:#ecf1f8;color:#596c8e}.count{height:56rpx;width:64rpx;min-height:56rpx;line-height:56rpx;font-size:24rpx;color:#596c8e;background:#f6f7f9;margin:0 4rpx;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

examples/dist/count-selector/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ Component({
88
properties: {
99
count: {
1010
type: Number,
11-
value: 1
11+
value: 1,
12+
observer: 'changeCount'
1213
},
1314
max: {
1415
type: Number,
@@ -62,6 +63,10 @@ Component({
6263
}, 50);
6364
},
6465

66+
changeCount(){
67+
this.blurCount(this.properties.count);
68+
},
69+
6570
blurCount(value) {
6671
if (value) {
6772
if (value > this.properties.max) this.setData({
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
.container-count{display:flex;flex-direction:row}.symbol{height:56rpx;width:56rpx;display:inline-block;vertical-align:middle;text-align:center;line-height:56rpx;font-size:42rpx}.disabled{background-color:#f3f3f3;color:#c4c9d2}.abled{background-color:#ecf1f8;color:#596c8e}.count{height:56rpx;width:64rpx;min-height:56rpx;line-height:56rpx;font-size:24rpx;color:#596c8e;background:#f6f7f9;margin:0 4rpx;text-align:center}
1+
.container-count{display:flex;flex-direction:row}.symbol{height:56rpx;width:56rpx;display:inline-block;vertical-align:middle;text-align:center;line-height:56rpx;font-size:42rpx}.disabled{background-color:#f3f3f3;color:#c4c9d2}.abled{background-color:#ecf1f8;color:#596c8e}.count{height:56rpx;width:64rpx;min-height:56rpx;line-height:56rpx;font-size:24rpx;color:#596c8e;background:#f6f7f9;margin:0 4rpx;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

src/count-selector/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ Component({
88
properties: {
99
count: {
1010
type: Number,
11-
value: 1
11+
value: 1,
12+
observer: 'changeCount'
1213
},
1314
max: {
1415
type: Number,
@@ -62,6 +63,10 @@ Component({
6263
}, 50);
6364
},
6465

66+
changeCount(){
67+
this.blurCount(this.properties.count);
68+
},
69+
6570
blurCount(value) {
6671
if (value) {
6772
if (value > this.properties.max) this.setData({

src/count-selector/index.less

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,7 @@
3333
background: #f6f7f9;
3434
margin: 0 4rpx;
3535
text-align: center;
36+
overflow: hidden;
37+
text-overflow: ellipsis;
38+
white-space: nowrap;
3639
}

0 commit comments

Comments
 (0)