Skip to content

Commit b8f40a5

Browse files
authored
fix(DateTimePicker): fix console warning (#4126)
1 parent 5513c0f commit b8f40a5

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

packages/components/date-time-picker/date-time-picker.wxml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
wx:for="{{columns}}"
2323
wx:key="index"
2424
class="{{_.cls(classPrefix + '__item', [['roomly', columns.length >= 5 && index == 0]])}}"
25+
use-slots="{{false}}"
2526
options="{{item}}"
2627
index="index"
2728
format="{{formatter}}"

packages/components/picker-item/picker-item.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,13 @@ export default class PickerItem extends SuperComponent {
5151

5252
externalClasses = [`${prefix}-class`];
5353

54-
properties = props;
54+
properties = {
55+
...props,
56+
useSlots: {
57+
type: Boolean,
58+
value: true,
59+
},
60+
};
5561

5662
observers = {
5763
'options, keys'() {

packages/components/picker-item/picker-item.wxml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
>
2828
<t-icon wx:if="{{option[keys.icon]}}" class="{{classPrefix}}__item-icon" name="{{option[keys.icon]}}" />
2929
<text class="{{classPrefix}}__item-label">{{option[keys.label]}}</text>
30-
<slot name="label-suffix--{{virtualStartIndex + index}}"></slot>
30+
<slot wx:if="{{useSlots}}" name="label-suffix--{{virtualStartIndex + index}}"></slot>
3131
</view>
3232
</view>
3333
</view>
@@ -45,7 +45,7 @@
4545
>
4646
<t-icon wx:if="{{option[keys.icon]}}" class="{{classPrefix}}__item-icon" name="{{option[keys.icon]}}" />
4747
<text class="{{classPrefix}}__item-label">{{option[keys.label]}}</text>
48-
<slot name="label-suffix--{{index}}"></slot>
48+
<slot wx:if="{{useSlots}}" name="label-suffix--{{index}}"></slot>
4949
</view>
5050
</block>
5151
</view>

0 commit comments

Comments
 (0)