diff --git a/src/date-time-picker/__test__/__snapshots__/index.test.js.snap b/src/date-time-picker/__test__/__snapshots__/index.test.js.snap
index f635b72f8..b5b857845 100644
--- a/src/date-time-picker/__test__/__snapshots__/index.test.js.snap
+++ b/src/date-time-picker/__test__/__snapshots__/index.test.js.snap
@@ -78,7 +78,7 @@ exports[`date-time-picker :base 1`] = `
>
2000年
-
+
2001年
-
+
2002年
-
+
2003年
-
+
2004年
-
+
2005年
-
+
2006年
-
+
2007年
-
+
2008年
-
+
2009年
-
+
2010年
-
+
2011年
-
+
2012年
-
+
2013年
-
+
2014年
-
+
2015年
-
+
2016年
-
+
2017年
-
+
2018年
-
+
2019年
-
+
2020年
-
+
2021年
-
+
2022年
-
+
2023年
-
+
2024年
-
+
2025年
-
+
2026年
-
+
2027年
-
+
2028年
-
+
2029年
-
+
2030年
-
+
@@ -376,7 +376,7 @@ exports[`date-time-picker :base 1`] = `
>
1月
-
+
2月
-
+
3月
-
+
4月
-
+
5月
-
+
6月
-
+
7月
-
+
8月
-
+
9月
-
+
10月
-
+
11月
-
+
12月
-
+
diff --git a/src/picker-item/picker-item.ts b/src/picker-item/picker-item.ts
index 92e255100..fc2393f0b 100644
--- a/src/picker-item/picker-item.ts
+++ b/src/picker-item/picker-item.ts
@@ -1,4 +1,4 @@
-import { SuperComponent, wxComponent, RelationsOptions } from '../common/src/index';
+import { SuperComponent, wxComponent, RelationsOptions, ComponentsOptionsType } from '../common/src/index';
import config from '../common/config';
import props from './props';
@@ -29,6 +29,10 @@ export default class PickerItem extends SuperComponent {
},
};
+ options: ComponentsOptionsType = {
+ multipleSlots: true,
+ };
+
externalClasses = [`${prefix}-class`];
properties = props;
diff --git a/src/picker-item/picker-item.wxml b/src/picker-item/picker-item.wxml
index d52baadf6..2f1fd0a8a 100644
--- a/src/picker-item/picker-item.wxml
+++ b/src/picker-item/picker-item.wxml
@@ -21,6 +21,7 @@
data-index="{{ index }}"
>
{{option[labelAlias]}}
+
diff --git a/src/picker/__test__/__snapshots__/demo.test.js.snap b/src/picker/__test__/__snapshots__/demo.test.js.snap
index 37d4dace0..aa01c857c 100644
--- a/src/picker/__test__/__snapshots__/demo.test.js.snap
+++ b/src/picker/__test__/__snapshots__/demo.test.js.snap
@@ -153,10 +153,12 @@ exports[`Picker Picker base demo works fine 1`] = `
Array [
Object {
"label": "北京市",
+ "tag": "合",
"value": "北京市",
},
Object {
"label": "上海市",
+ "tag": "合",
"value": "上海市",
},
Object {
@@ -173,7 +175,30 @@ exports[`Picker Picker base demo works fine 1`] = `
},
]
}}"
- />
+ >
+
+
+ 合
+
+
+
+
+ 合
+
+
+
2021年
-
+
2020年
-
+
2019年
-
+
@@ -115,7 +115,7 @@ exports[`picker :base 1`] = `
>
春
-
+
夏
-
+
秋
-
+
冬
-
+
diff --git a/src/picker/_example/base/index.js b/src/picker/_example/base/index.js
index caec5cb49..93ef7e3be 100644
--- a/src/picker/_example/base/index.js
+++ b/src/picker/_example/base/index.js
@@ -5,8 +5,8 @@ Component({
dateText: '',
dateValue: [],
citys: [
- { label: '北京市', value: '北京市' },
- { label: '上海市', value: '上海市' },
+ { label: '北京市', value: '北京市', tag: '合' },
+ { label: '上海市', value: '上海市', tag: '合' },
{ label: '广州市', value: '广州市' },
{ label: '深圳市', value: '深圳市' },
{ label: '成都市', value: '成都市' },
diff --git a/src/picker/_example/base/index.json b/src/picker/_example/base/index.json
index 37838ecca..f74de929e 100644
--- a/src/picker/_example/base/index.json
+++ b/src/picker/_example/base/index.json
@@ -4,6 +4,7 @@
"t-cell-group": "tdesign-miniprogram/cell-group/cell-group",
"t-cell": "tdesign-miniprogram/cell/cell",
"t-picker": "tdesign-miniprogram/picker/picker",
- "t-picker-item": "tdesign-miniprogram/picker-item/picker-item"
+ "t-picker-item": "tdesign-miniprogram/picker-item/picker-item",
+ "t-tag": "tdesign-miniprogram/tag/tag"
}
}
diff --git a/src/picker/_example/base/index.wxml b/src/picker/_example/base/index.wxml
index 238a12ca3..844fc5c8f 100644
--- a/src/picker/_example/base/index.wxml
+++ b/src/picker/_example/base/index.wxml
@@ -14,7 +14,13 @@
bindpick="onColumnChange"
bindcancel="onPickerCancel"
>
-
+
+
+
+ {{option.tag}}
+
+
+