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}} + + +