Skip to content

Commit

Permalink
1.2.2 (#2335)
Browse files Browse the repository at this point in the history
* fix(loading): resolve style error (#1873)

* fix(loading): resolve style error

* test: update unit test

* feat: empty的文案添加换行 (#1870)

* fix(button): 修复[button] type="submit"时,disabled未生效 (#1878)

* fix(button): 修复[button] type="submit"时,disabled未生效

修复[button] type="submit"时,disabled未生效

* fix(button): 修复[button] type="submit"时,disabled未生效

修复[button] type="submit"时,disabled未生效

* test: update snap

---------

Co-authored-by: zjianzzhang <zjianzzhang@tencent.com>

* style(row): row垂直居中样式 (#1866)

添加row的flex布局,垂直居中

* fix(progress): 安卓机朗读异常 & 动态朗读 (#1354)

* fix: 安卓机朗读异常

* fix: fix code

* fix: 安卓不发音

* fix: fix code

* fix: wip 优化中

* fix: 优化

* chore: update snap

* fix: fix code

* fix: fix code

* fix: 错误使用iOS变量

* fix(补充注释): 补充注释

* fix: 优化

* test: update snap

* fix: 补充注释

* fix: 优化部分注释, remove code

* fix: 优化注释

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* feature/swiper aria v2 (#1598)

* feat(swiper): support aria

* feat(swiper): support custom ariaLabel

* feat(swiper): image name

* chore(swiper): update snap

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* docs: update custom theme

* fix(radio): resolve style (#1889)

* feat: 支持分割线组件的线条使用变量控制属性 (#1890)

* fix(action-sheet): resolve ts error of show method (#1907)

* fix(grid): 修复column>=4个时,--td-grid-item-image-width和--td-grid-item-text-font-size是无效的 (#1903)

* chore: update _common (#1902)

* feat: 支持radio的内容字体大小使用变量。 (#1895)

* feat: 支持radio的内容字体大小使用变量。

* style: 修改css变量名称

* Bitjian fix/radio icon size (#1909)

* fix: 修复--td-radio-icon-size对未选中的图标未生效

* fix: fix radio 未选择的图标未生效

* fix(radio): support css variables to change circle icon size

---------

Co-authored-by: bitjian <1183048003@qq.com>

* chore: publish v1.1.2 (#1910)

* chore: publish v1.1.2

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(rate): 评分组件支持无障碍滑动 (#1574)

* fix(rate): 评分组件支持滑动无障碍操作(#1050)

* fix(rate): 评分组件样式问题修复.(#1050)

* fix(rate): 评分组件单测问题.(#1050)

* fix(rate): 抽象样式, 冗余代码.(#1050)

* fix(rate): 删除冗余节点.(#1050)

* fix(rate): 优化读取.(#1050)

* fix(rate): 新增额外的读取.(#1050)

* fix(rate): 修复警告旁白导致的滑动卡顿.(#1050)

* fix(rate): sr-only注释(#1050)

* fix(rate): update test snapshots. (#1050)

* build: remove preview workflow tentatively

* fix(upload): resolve max (#1914)

* fix(navbar): resolve capsule zindex (#1920)

* chore: update site

* fix(button): 修复variant=outline等状态下loading不展示 (#1922)

* fix(button): 修复variant=outline等状态下loading不展示

* fix(button): loading inheritColor 字段错误

* fix(navbar): resolve vertical align (#1926)

* fix(navbar): resolve vertical align

* test(navbar): update snapshot

* fix(dropdown-menu): support multiple column radio (#1927)

* fix(Link): resolve disabled problem (#1928)

* fix(calendar): resolve error (#1930)

* fix(calendar): resolve error

* fix(calendar): make observer robust

* fix(tabs): resolve content overflow (#1931)

* fix(tabs): resolve content overflow

* test(tabs): update snapshot

* chore: update issue template

* fix(Input): resolve vertical layout style error (#1934)

* feat(collapse): add header-left-icon property (#1933)

* feat(tabs): add middle slot (#1936)

* chore: publish v1.1.3 (#1937)

* chore: publish v1.1.3

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(slider): enable dragstart and dragend event (#1940)

* fix(image-viewer): add using-custom-navation property (#1944)

* feat(Swiper): update api docs (#1945)

* feat(Swiper): update api docs

* Update CHANGELOG.md

* fix(picker): enable to using falsy value (#1948)

* fix(toast): auto hide when page is hide (#1947)

* feat(swiper): add image-load event (#1949)

* feat(swiper): add image-load event

* fix: resolve fallback value

* test: update snapshot

* chore: publish v1.1.4 (#1950)

* chore: publish v1.1.4

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* docs(picker): enrich api detail (#1956)

* fix(tabs): resolve track position (#1958)

* feat(pulldown-refresh): add some properties from scroll-view (#1959)

* feat(pulldown-refresh): add some properties from scroll-view

* refactor(pulldown-refresh): using px to calculate

* feat(loading): support indicator slot

* test: update snapshot

* fix(pulldown-refresh): resolve value (#1960)

* feat(datetime-picker): support steps property (#1961)

* feat(steps): add sequence property (#1962)

* feat(dropdown-menu): add css variable for border width (#1967)

* feat(Stepper): allow input to be empty (#1971)

* fix(calendar): enable scroll into view when use-popup is false (#1969)

* chore(image-viewer): update demo (#1968)

* chore(image-viewer): update demo

* chore(image-viewer): update demo

* fix(action-sheet): enable close when click cancel

* chore: recover demo

* chore: publish v1.1.5 (#1975)

* chore: publish v1.1.5

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* docs(badge): update api

* fix(navbar): Fix invalid fixed attribute of Navbar component (#1982)

* feat(Icon): update icon from 0.1.2 to 0.1.4 (#1979)

* feat(Icon): update iconform 0.1.2 to 0.1.4

* test: update snapshots

* chore: update _common

* Feat/picker-zindex (#1985)

* feat: picker添加层级控制

* refactor: 修改popupProps的处理逻辑

* refactor: fix template error

* fix: picker compile error

* fix(DropdownMenu): auto scroll to current (#1788) (#1981)

* fix(DropdownMenu): auto scroll to current (#1788)

* fix(DropdownMenu): resolve auto scroll wrong height (#1788)

* fix(DropdownMenu): auto multi scroll to current (#1788)

* feat: 添加支持date-picker的蒙层属性透 (#1991)

* feat(Slider): the step attribute supports decimals (#1990)

* feat(Slider): the step attribute supports decimals

* fix(slider): resolve emit same value

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* chore: publish v1.1.5-beta

* fix(pulldown-refresh): resolve refresh event

* fix: 修复variant动态修改无效

* feat(Grid): enrich demo (#1993)

* feat(Input): resolve label content wraps (#1994)

* docs(Steps): remove invalid attributes (#1995)

* fix(pulldown-refresh): resolve refresh event (#1998)

* fix(pulldown-refresh): resolve refresh event

* fix(pulldown-refresh): resolve change event

* fix: fix [下拉菜单] 单选选项行高不一致 #1980 (#1992)

* feat: action-sheet支持层级 (#2002)

* fix: 修复多余 row 的样式导致 col 不换行问题 (#1996)

* fix: 修复row样式问题

fix #1964, fix #1851

* fix: 修复多余 row 的样式导致 col 不换行问题

"fix #1964", "fix #1851"

---------

Co-authored-by: pingwu <pingwu@tencent.com>

* fix(dialog): display of cancel and confirm button when calling a command. (#1986)

* fix(dialog): Display problem of cancel and confirm button when calling a command.

* revert(dialog): Revert changes to ` dialog.wxml`

* fix(dialog): Button issue when invoking commands.

---------

Co-authored-by: yuchumian <yuchumian@163.com>

* fix(calendar): enable calendar type (#2003)

* chore: publish v1.1.6 (#2004)

* chore: publish v1.1.6

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(ActionSheet): prohibit exporting components at index (#2008)

* feat: action-sheet支持cancel的颜色变量 (#2007)

* fix(sticky): resolve width (#2012)

* fix(side-bar-item): fix prefix and suffix style anomalies (#2011)

* fix(tabbar): resolve width when virtual-host not available (#2013)

* chore: publish v1.1.6-beta

* build: update npm publish

* fix(action-sheet): resolve invalid syntax

* fix(Icon): rename some icons (#2020)

* fix(Icon): rename some icons

* test: update snapshots

* chore: publish v1.1.7 (#2031)

* chore: publish v1.1.7

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat(Textarea): support max/min height (#2035)

* feat(Textarea): support max/min height

* test: update snapshots

* fix: rename proposal to transform and display installation dependencies (#2046)

* fix(DropdownMenu): resolved the basic library cannot be used under version 2.19.2 (#2043)

* fix(DropdownMenu): resolved the basic library cannot be used under version 2.19.2

* test: update snapshots

* fix(Sticky): resolved width problem (#2047)

* fix(Sticky): resolved width problem

* fix(sticky): recover classname

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* fix(navbar): polish bg support (#2049)

* fix(drawer): resolve word misspelling (#2039)

* fix(drawer): item-click parameter error

* fix(drawer): item-click parameter error

* fix(drawer): item-click parameter error

* fix(image): enable dynamic dimension (#2050)

* chore: publish v1.1.8 (#2051)

* chore: publish v1.1.8

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(indexes): 索引导航无法选中问题 (#2036)

* fix(indexes): 异步数据未重新计算高度

* docs(indexes): 增加async文档说明

* fix(indexes): 通过indexList null判断是否异步数据

* fix(indexes): 修改indexList type类型

* feat(switch): prevent click when the switch component props loading is true (#2061)

* feat(checkbox): 自定义图标增加半选中态 (#2056)

* feat(Search): support cursor-spacing attr (#2065)

* feat(Search): support cursor-spacing attr

* test: update snapshots

* fix(Switch): resolved loading state style (#2074)

* fix(Icon): resolved icon naming error (#2076)

* fix(tree-select): enable keys property (#2085)

* fix(radio-group): fix abnormal display of radio group selection status (#2082)

* fix(radio-group): fix abnormal display of radio group selection status

* fix(radio-group): fix abnormal display of radio group selection status

* docs(slider): add faq part

* fix(CellGroup): resolved borderen invalid (#2089)

* chore: publish v1.1.9 (#2091)

* chore: publish v1.1.9

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat(notice-bar): add interval property when direction='vertical'

* test(notice-bar): add interval property when direction='vertical'

* fix(Grid): resolved align='laft' valid (#2110)

* fix(Fab): resolved hover-class invalid (#2093)

* fix(upload): fix abnormal image display (#2098)

* feat(tabs): add split property (#2113)

* fix(slider): fix abnormal calculation of slider mark (#2114)

* fix(Input): resolve value=0 is valid when type is number (#2108)

* fix(slider): enable async render (#2115)

* fix: add type check before call pagescroll (#2116)

* build: remove issue assign logic

* fix(action-sheet): do not trigger close event when disabled (#2117)

* fix(stepper): trigger change when value changed (#2118)

* chore: publish v1.1.10 (#2119)

* chore: publish v1.1.10

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(tabs): fix style anomalies caused by too many tabs items (#2123)

* fix(picker): fix default value is invalid (#2126)

* feat(checkbox-group): add borderless property (#2124)

* feat(checkbox-group): add borderless property

* test(checkbox-group): add borderless property

* fix(Stepper): resolved precision problem (#2130)

* fix(radio): fix vertical align (#2135)

* fix(checkbox): resolve align when icon size changed (#2136)

* docs(checkbox): update (#2137)

* docs(checkbox): update

* fix(checkbox): resolve priority of disabled property

* fix(search): catch tap event when trigger clear (#2139)

* fix(search): catch tap event when triiger clear

* test(search): update snapshot

* docs: update used page

* fix(divider): replace external class (#2140)

* fix(divider): replace external class

* test: update snapshot

* feat(radio): enable allow-uncheck (#2141)

* feat(radio): enable allow-uncheck

* feat(radio-group): add allowUncheck for RadioOption

* test(radio-group): add allowUncheck for RadioOption

* feat(radio-group): update change value

* fix(toast): resolve repeated event triggering (#2146)

* feat(dropdown-item): add close event (#2147)

* fix: resolve console warnings (#2149)

* Update README.md (#2150)

* fix(popup): update width when placement is bottom (#2152)

* chore: publish v1.1.11 (#2153)

* chore: publish v1.1.11

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* test: remove snapshot for virtual-host (#2161)

* test: remove snapshot for virtual-host

* test: update config

* test: update config

* fix(*): resolve console warn (#2164)

* fix: 修复rate组件选中没有生效 (#2158)

* fix: 修复rate组件选中没有生效

修复rate组件选中没有生效

* fix: 导致父组件tap失效

* fix(rate): uncatch event (#2168)

* feat(pull-down-refresh): 增加show-scrollbar参数 (#2163)

* docs(pulldown-refresh): add show-scrollbar property

* fix(picker): observe value (#2169)

* fix(tabs): enable scroll smoothly (#2170)

* fix(tree-select): enable value with empty array (#2173)

* chore: publish v1.1.12 (#2175)

* chore: publish v1.1.12

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore: add css variables content for api docs (#2182)

* fix: resolved some spelling mistake

* chore: add css variables content for api docs

* docs: add external-class content (#2186)

* docs(Button): add external-class contnet

* docs(Grid): add external-class contnet

* docs(Divider): add external-class content

* feat(action-sheet): support the show-overlay property (#2194)

* fix(toast): fix type error in the close method of toast (#2191)

* fix: action ci script security

* fix: resolved some spelling mistake (#2197)

* fix: resolved some spelling mistake

* fix(StepItem): remove useless css

* Fix/20230715 wrong label (#2195)

* fix(slider, message): 修复message nowrap classPrefix 失效 & slider 组件标签大括号异常

message nowrap 属性中的 classPrefix 被当做字符串处理,导致无法正常使用。slider 组件中多出来了一对闭合大括号,导致无法正常匹配

* fix(message 组件): marquee 还原

变量还原

* fix(message): 多余中括号移除

多余中括号移除

---------

Co-authored-by: gao.ghf <gao.ghf@alibaba-inc.com>

* docs(action-sheet): enable show-overlay (#2196)

* fix(picker): column index is always zero (#2188)

* docs: add external-class content (#2200)

* chore: publish v1.1.13 (#2205)

* chore: publish v1.1.13

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(popup): resolve auto focus (#2209)

* fix(popup): resolve auto focus

* test: update snapshot

* feat(action-sheet): support suffix icon for list type (#2210)

* fix: resolve slider render (#2211)

* feat(TreeSelect): support label super long ellipsis (#2208)

* chore: publish v1.1.13-beta

* fix: enable remove scroller when component detached (#2215)

* fix: enable remove scroller when component detached

* fix: update variable name

* fix: resolve grammar problem (#2217)

* fix: resolve grammar problem

* fix: recover unexpected changed

* feat(overlay): enable duration (#2179)

* feat(overlay): enable duration

* test: snap-update

* test: update snapshot

---------

Co-authored-by: lijun <leejimqiu@gmail.com>

* chore: publish v1.1.14 (#2219)

* chore: publish v1.1.14

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* docs(link): 补充使用说明,修复文档中句号导致的链接跳转错误 (#2227)

* fix: update script for testing demo (#2235)

* fix: update script for testing demo

* fix: resolve eslint errors

* fix(action-sheet): enable item color for grid type (#2231)

* chore: remove getphonenumber on demo (#2225)

* chore: remove getphonenumber on demo

* test: update snapshot

* fix(swipe-cell): enable dynaimc props (#2239)

* feat(dropdown-menu): support custom icon for arrow (#2240)

* chore: publish v1.1.15 (#2241)

* chore: publish v1.1.15

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(Swiper): resolved loading style (#2246)

* feat(search): support property for input (#2229)

* feat(search): support maxcharacter and maxlength property

* feat(search): example that support maxcharacter and maxlength property

* test(search): support maxcharacter and maxlength property

* feat(search): support property for input

* test(search): support property for input

* perf(search): support property for input

* perf(search): support property for input

* docs(swiper): add external class (#2256)

* fix(TabBar): resolved demo code error (#2257)

* feat(Icon): update icon form 0.1.4 to 0.2.0 (#2254)

* fix(Input): resolved t-class-label invalid (#2259)

* fix(Input): resolved t-class-label invalid

* feat(Input): enrich css variables

* fix(grid-item): invalid less variables (#2253)

* fix(grid-item): invalid less variables

* fix(grid-item): initialize default values

* chore: upgrade icon-view component (#2269)

* fix(radio): avoid unnecessary render (#2271)

* fix(radio): avoid unnecessaryrender

* test: update snapshot

* fix(swipe-cell): prevent default scroll (#2281)

* fix(collapse): enable expand all (#2280)

* fix(collapse): enable expand all

* test: update snapshot

* docs(radio): update api

* fix(swipe-cell): enable hidden on the beginning (#2283)

* fix(checkbox): enable icon using slot (#2285)

* feat(loading): add css variable for text color (#2273)

* feat(loading): add css variable for text color

BREAKING CHANGE: q

* fix(loading): update text color

* docs(loading): update css variables

* fix(popup): resolve scroll over throught (#2290)

* fix(popup): resolve scroll over throught

* test: update snapshot

* fix(popup): prevent scroll throught

* chore: publish v1.2.0 (#2293)

* chore: publish v1.2.0

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* feat(radio): enable readonly (#2292)

* fix(CellGroup): resolved updateLastChid is triggered multiple times (#2302)

* fix(Popup): resolved visibleChange event parameter error (#2303)

* fix(rate): when value = 0, default-value != 0, allow-half = true, the effect is abnormal (#2307)

* chore: update swiper demo

* fix(radio): resolve event propagation (#2309)

* fix(radio): resolve event propagation

* test: update snapshot

* chore: publish v1.2.1 (#2310)

* chore: publish v1.2.1

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* fix(stepper): enable input decimal number (#2314)

* fix(stepper): enable input decimal number

* test: update snapshot

* fix(tree-select): resolve async options (#2315)

* fix(tree-select): resolve async options

* fix(tree-select): resolve error when data or options is async

* fix(action-sheet): remove unused component (#2318)

* feat(rate): rate组件库支持自定义图标前缀iconPrefix,适配第三方图标库

rate组件库支持自定义图标前缀iconPrefix,适配第三方图标库

fix #2327

* feat: fix

fix

* fix(side-bar): example abnormal (#2325)

* fix(side-bar): example abnormal

* test: snap-update

* test(dropdown-menu): snap-update

* test: update snapshot

---------

Co-authored-by: leejimqiu <leejimqiu@gmail.com>

* Helly w feature/button agreeprivacyauthorization (#2330)

* feat(button): add props buttonId & add event  bindagreeprivacyauthorization

* fix: 命名规范,修改button为tId

* update button readme

* test: update snapshot

---------

Co-authored-by: HellyW <w@hellyw.com>
Co-authored-by: HellyW <wuhaohao1993@outlook.com>

* docs: recover en api

* chore: update demo

* chore: publish v1.2.2 (#2333)

* chore: publish v1.2.2

* chore: changelog's changes

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: Cyrus <liuxingran97@qq.com>
Co-authored-by: favouredddd <40692560+favouredddd@users.noreply.github.com>
Co-authored-by: 孜孜 <1183048003@qq.com>
Co-authored-by: zjianzzhang <zjianzzhang@tencent.com>
Co-authored-by: tomcat-hz <59186135+tomcat-hz@users.noreply.github.com>
Co-authored-by: 龙风 <455947455@qq.com>
Co-authored-by: zhangpaopao <zhangpaopao0609@gmail.com>
Co-authored-by: Guan9 <mllz79@163.com>
Co-authored-by: Y <anly_yaw@163.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: byqbai <byq1213@qq.com>
Co-authored-by: betavs <34408516+betavs@users.noreply.github.com>
Co-authored-by: jarmywang <awangjianjun9@gmail.com>
Co-authored-by: jurrychen <534747442@qq.com>
Co-authored-by: pingwu <58472278+wuping97@users.noreply.github.com>
Co-authored-by: pingwu <pingwu@tencent.com>
Co-authored-by: yuchumian <26185330+yuchumian@users.noreply.github.com>
Co-authored-by: yuchumian <yuchumian@163.com>
Co-authored-by: ElanYoung <39727435+ElanYoung@users.noreply.github.com>
Co-authored-by: betavs <392368711@qq.com>
Co-authored-by: Antzy <mozbano@163.com>
Co-authored-by: xiaosansiji <xiaosansiji@gmail.com>
Co-authored-by: Hwaphon <969489625@qq.com>
Co-authored-by: gao.ghf <gao.ghf@alibaba-inc.com>
Co-authored-by: ccccpj <ccccpj@outlook.com>
Co-authored-by: qianxu <qianxuuuu@qq.com>
Co-authored-by: wū yāng <uyarnchen@gmail.com>
Co-authored-by: twinkleli <310227663@qq.com>
Co-authored-by: HellyW <w@hellyw.com>
Co-authored-by: HellyW <wuhaohao1993@outlook.com>
  • Loading branch information
1 parent b96f3ab commit f300820
Show file tree
Hide file tree
Showing 33 changed files with 210 additions and 66 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ toc: false
docClass: timeline
---

## 🌈 1.2.2 `2023-08-29`
### 🚀 Features
- `Rate`: 支持第三方图标 @lixingdecai ([#2328](https://github.com/Tencent/tdesign-miniprogram/pull/2328))
- `Button`: 新增 `t-id` 属性,相等于 `id` @HellyW ([#2320](https://github.com/Tencent/tdesign-miniprogram/pull/2320))
- `Button`: 属性 `open-type` 新增支持 `agreePrivacyAuthorization` @HellyW ([#2320](https://github.com/Tencent/tdesign-miniprogram/pull/2320))

### 🐞 Bug Fixes
- `Stepper`: 修复无法输出小数的问题 @LeeJim ([#2314](https://github.com/Tencent/tdesign-miniprogram/pull/2314))
- `Stepper`: 修复输入小数后增减的精度问题 @LeeJim ([#2314](https://github.com/Tencent/tdesign-miniprogram/pull/2314))
- `TreeSelect`: 解决异步 options 导致无法渲染的问题 @LeeJim ([#2315](https://github.com/Tencent/tdesign-miniprogram/pull/2315))
- `TreeSelect`: 解决异步数据导致的报错问题 @LeeJim ([#2315](https://github.com/Tencent/tdesign-miniprogram/pull/2315))
- `ActionSheet`: 移除未使用的组件 @betavs ([#2318](https://github.com/Tencent/tdesign-miniprogram/pull/2318))
- `SideBar`: 修复示例滚动问题 @betavs ([#2325](https://github.com/Tencent/tdesign-miniprogram/pull/2325))

## 🌈 1.2.1 `2023-08-22`
### 🚀 Features
- `Radio`: 新增 `readonly` 属性 @betavs ([#2292](https://github.com/Tencent/tdesign-miniprogram/pull/2292))
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "tdesign-miniprogram",
"purename": "tdesign",
"version": "1.2.1",
"version": "1.2.2",
"description": "tdesign-miniprogram",
"title": "tdesign-ßminiprogram",
"main": "miniprogram_dist/index.js",
Expand Down
3 changes: 1 addition & 2 deletions src/action-sheet/action-sheet.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"t-icon": "../icon/icon",
"t-popup": "../popup/popup",
"t-grid": "../grid/grid",
"t-grid-item": "../grid-item/grid-item",
"t-swiper-nav": "../swiper-nav/swiper-nav"
"t-grid-item": "../grid-item/grid-item"
}
}
4 changes: 3 additions & 1 deletion src/button/README.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

name | type | default | description | required
-- | -- | -- | -- | --
t-id | String | - | button tag id | N
block | Boolean | false | make button to be a block-level element | N
content | String / Slot | - | button's children elements | N
custom-dataset | Object | - | Typescript:`any` | N
Expand All @@ -20,7 +21,7 @@ suffix | Slot | - | \- | N
theme | String | default | button theme。options:default/primary/danger | N
type | String | - | type of button element, same as formType of Miniprogram。options:submit/reset | N
variant | String | base | button variant。options:base/outline/text | N
open-type | String | - | options:contact/share/getPhoneNumber/getUserInfo/launchApp/openSetting/feedback/chooseAvatar | N
open-type | String | - | options:contact/share/getPhoneNumber/getUserInfo/launchApp/openSetting/feedback/chooseAvatar/agreePrivacyAuthorization | N
hover-stop-propagation | Boolean | false | \- | N
hover-start-time | Number | 20 | \- | N
hover-stay-time | Number | 70 | \- | N
Expand All @@ -38,6 +39,7 @@ binderror | Eventhandle | - | \- | N
bindopensetting | Eventhandle | - | \- | N
bindlaunchapp | Eventhandle | - | \- | N
bindchooseavatar | Eventhandle | - | \- | N
bindagreeprivacyauthorization | Eventhandle | - | \-| N

### Button Events

Expand Down
4 changes: 3 additions & 1 deletion src/button/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ isComponent: true

名称 | 类型 | 默认值 | 说明 | 必传
-- | -- | -- | -- | --
t-id | String | - | 按钮标签id | N
block | Boolean | false | 是否为块级元素 | N
content | String / Slot | - | 按钮内容 | N
custom-dataset | Object | - | 自定义 dataset,可通过 event.currentTarget.dataset.custom 获取。TS 类型:`any` | N
Expand All @@ -79,7 +80,7 @@ suffix | Slot | - | 右侧内容,可用于定义右侧图标 | N
theme | String | default | 组件风格,依次为品牌色、危险色。可选项:default/primary/danger/light | N
type | String | - | 同小程序的 formType。可选项:submit/reset | N
variant | String | base | 按钮形式,基础、线框、文字。可选项:base/outline/dashed/text | N
open-type | String | - | 微信开放能力。<br />具体释义:<br />`contact` 打开客服会话,如果用户在会话中点击消息卡片后返回小程序,可以从 bindcontact 回调中获得具体信息,<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/customer-message.html">具体说明</a> (*小程序插件中不能使用*);<br />`share` 触发用户转发,使用前建议先阅读<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html#使用指引">使用指引</a>;<br />`getPhoneNumber` 获取用户手机号,可以从 bindgetphonenumber 回调中获取到用户信息,<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html">具体说明</a> (*小程序插件中不能使用*);<br />`getUserInfo` 获取用户信息,可以从 bindgetuserinfo 回调中获取到用户信息 (*小程序插件中不能使用*);<br />`launchApp` 打开APP,可以通过 app-parameter 属性设定向 APP 传的参数<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html">具体说明</a>;<br />`openSetting` 打开授权设置页;<br />`feedback` 打开“意见反馈”页面,用户可提交反馈内容并上传<a href="https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.getLogManager.html">日志</a>,开发者可以登录<a href="https://mp.weixin.qq.com/">小程序管理后台</a>后进入左侧菜单“客服反馈”页面获取到反馈内容;<br />`chooseAvatar` 获取用户头像,可以从 bindchooseavatar 回调中获取到头像信息。<br />[小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/button.html)。可选项:contact/share/getPhoneNumber/getUserInfo/launchApp/openSetting/feedback/chooseAvatar | N
open-type | String | - | 微信开放能力。<br />具体释义:<br />`contact` 打开客服会话,如果用户在会话中点击消息卡片后返回小程序,可以从 bindcontact 回调中获得具体信息,<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/customer-message.html">具体说明</a> (*小程序插件中不能使用*);<br />`share` 触发用户转发,使用前建议先阅读<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share.html#使用指引">使用指引</a>;<br />`getPhoneNumber` 获取用户手机号,可以从 bindgetphonenumber 回调中获取到用户信息,<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html">具体说明</a> (*小程序插件中不能使用*);<br />`getUserInfo` 获取用户信息,可以从 bindgetuserinfo 回调中获取到用户信息 (*小程序插件中不能使用*);<br />`launchApp` 打开APP,可以通过 app-parameter 属性设定向 APP 传的参数<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/launchApp.html">具体说明</a>;<br />`openSetting` 打开授权设置页;<br />`feedback` 打开“意见反馈”页面,用户可提交反馈内容并上传<a href="https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.getLogManager.html">日志</a>,开发者可以登录<a href="https://mp.weixin.qq.com/">小程序管理后台</a>后进入左侧菜单“客服反馈”页面获取到反馈内容;<br />`chooseAvatar` 获取用户头像,可以从 bindchooseavatar 回调中获取到头像信息;<br />`agreePrivacyAuthorization`用户同意隐私协议按钮。用户点击一次此按钮后,所有隐私接口可以正常调用。可通过`bindagreeprivacyauthorization`监听用户同意隐私协议事件。隐私合规开发指南详情可见《<a href="https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/PrivacyAuthorize.html">小程序隐私协议开发指南</a>》。<br />[小程序官方文档](https://developers.weixin.qq.com/miniprogram/dev/component/button.html)。可选项:contact/share/getPhoneNumber/getUserInfo/launchApp/openSetting/feedback/chooseAvatar/agreePrivacyAuthorization | N
hover-class | String | '' | 指定按钮按下去的样式类,按钮不为加载或禁用状态时有效。当 `hover-class="none"` 时,没有点击态效果 | N
hover-stop-propagation | Boolean | false | 指定是否阻止本节点的祖先节点出现点击态 | N
hover-start-time | Number | 20 | 按住后多久出现点击态,单位毫秒 | N
Expand All @@ -98,6 +99,7 @@ binderror | Eventhandle | - | 当使用开放能力时,发生错误的回调
bindopensetting | Eventhandle | - | 在打开授权设置页后回调,open-type=openSetting时有效 | N
bindlaunchapp | Eventhandle | - | 打开 APP 成功的回调,open-type=launchApp时有效 | N
bindchooseavatar | Eventhandle | - | 获取用户头像回调,open-type=chooseAvatar时有效 | N
bindagreeprivacyauthorization | Eventhandle | - | 用户同意隐私协议事件回调,open-type=agreePrivacyAuthorization时有效 | N

### Button Events

Expand Down
6 changes: 6 additions & 0 deletions src/button/__test__/index.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ describe('button', () => {
const handler = jest.fn();
const id = simulate.load({
template: `<t-button
tId="test"
class="btn"
openType="{{openType}}"
bind:getuserinfo="handler"
Expand All @@ -66,6 +67,7 @@ describe('button', () => {
bind:opensetting="handler"
bind:launchapp="handler"
bind:chooseavatar="handler"
bind:agreeprivacyauthorization="handler"
></t-button>`,
data: {
openType: 'getUserInfo',
Expand Down Expand Up @@ -109,5 +111,9 @@ describe('button', () => {
$btn.dispatchEvent('chooseavatar');
await simulate.sleep(10);
expect(handler).toHaveBeenCalledTimes(14);

$btn.dispatchEvent('agreeprivacyauthorization');
await simulate.sleep(10);
expect(handler).toHaveBeenCalledTimes(16);
});
});
3 changes: 3 additions & 0 deletions src/button/button.ts
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ export default class Button extends SuperComponent {
chooseavatar(e) {
this.triggerEvent('chooseavatar', e.detail);
},
agreeprivacyauthorization(e) {
this.triggerEvent('agreeprivacyauthorization', e.detail);
},
handleTap(e) {
if (this.data.disabled || this.data.loading) return;

Expand Down
2 changes: 2 additions & 0 deletions src/button/button.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<wxs src="../common/utils.wxs" module="_" />

<button
id="{{tId}}"
style="{{_._style([style, customStyle])}}"
data-custom="{{ customDataset }}"
class="class {{className}}"
Expand All @@ -26,6 +27,7 @@
bind:opensetting="opensetting"
bind:launchapp="launchapp"
bind:chooseavatar="chooseavatar"
bind:agreeprivacyauthorization="agreeprivacyauthorization"
aria-label="{{ariaLabel}}"
>
<template
Expand Down
6 changes: 5 additions & 1 deletion src/button/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,11 @@
* */

import { TdButtonProps } from './type';
const props: TdButtonProps = {
const props: TdButtonProps = {
/**按钮id */
tId: {
type: String,
},
/** 是否为块级元素 */
block: {
type: Boolean,
Expand Down
8 changes: 7 additions & 1 deletion src/button/type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ import { LoadingProps } from '../loading/index';
import { SizeEnum } from '../common/common';

export interface TdButtonProps {
/**按钮id */
tId?: {
type: StringConstructor;
value?: string;
};
/**
* 是否为块级元素
* @default false
Expand Down Expand Up @@ -127,7 +132,8 @@ export interface TdButtonProps {
| 'launchApp'
| 'openSetting'
| 'feedback'
| 'chooseAvatar';
| 'chooseAvatar'
| 'agreePrivacyAuthorization';
};
/**
* 指定按钮按下去的样式类,按钮不为加载或禁用状态时有效。当 `hover-class="none"` 时,没有点击态效果
Expand Down
2 changes: 2 additions & 0 deletions src/calendar/__test__/__snapshots__/index.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -757,6 +757,7 @@ exports[`calendar :base 1`] = `
hoverStartTime="{{20}}"
hoverStayTime="{{70}}"
hoverStopPropagation="{{false}}"
id=""
lang="en"
openType=""
sendMessageImg=""
Expand All @@ -765,6 +766,7 @@ exports[`calendar :base 1`] = `
sessionFrom=""
showMessageCard="{{false}}"
style=""
bind:agreeprivacyauthorization="agreeprivacyauthorization"
bind:chooseavatar="chooseavatar"
bind:contact="contact"
bind:error="error"
Expand Down
1 change: 1 addition & 0 deletions src/common/template/button.wxml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<template name="button">
<t-button
t-id="{{tId}}"
block="{{block || false}}"
class="{{class || ''}}"
t-class="{{externalClass}}"
Expand Down
3 changes: 2 additions & 1 deletion src/rate/README.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ size | String | 24px | \- | N
texts | Array | [] | Typescript:`Array<string>` | N
value | Number | 0 | \- | N
default-value | Number | undefined | uncontrolled property | N
iconPrefix | String | undefined | icon prefix | N
variant | String | outline | options:outline/filled | N

### Rate Events
Expand All @@ -36,4 +37,4 @@ Name | Default Value | Description
--td-rate-text-active-font-weight | 600 | -
--td-rate-text-color | @font-gray-4 | -
--td-rate-text-font-size | @font-size-m | -
--td-rate-unselected-color | @bg-color-secondarycomponent | -
--td-rate-unselected-color | @bg-color-secondarycomponent | -
5 changes: 5 additions & 0 deletions src/rate/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,10 @@ isComponent: true

{{ special }}

自定义图片前缀

{{iconPrefix}}


## API
### Rate Props
Expand All @@ -75,6 +79,7 @@ size | String | 24px | 评分图标的大小 | N
texts | Array | [] | 评分等级对应的辅助文字。组件内置默认值为:['极差', '失望', '一般', '满意', '惊喜']。自定义值示例:['1分', '2分', '3分', '4分', '5分']。TS 类型:`Array<string>` | N
value | Number | 0 | 选择评分的值 | N
default-value | Number | undefined | 选择评分的值。非受控属性 | N
iconPrefix | String | undefined | 定义图标前缀
variant | String | outline | 废弃。形状类型,有描边类型和填充类型两种。可选项:outline/filled | N

### Rate Events
Expand Down
13 changes: 13 additions & 0 deletions src/rate/_example/custom-prefix/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Component({
data: {
value: 3,
},
methods: {
onChange(e) {
const { value } = e.detail;
this.setData({
value,
});
},
},
});
6 changes: 6 additions & 0 deletions src/rate/_example/custom-prefix/index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"component": true,
"usingComponents": {
"t-rate": "tdesign-miniprogram/rate/rate"
}
}
4 changes: 4 additions & 0 deletions src/rate/_example/custom-prefix/index.wxml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<view class="demo-rate">
<view class="demo-rate__title">第三方图标</view>
<t-rate value="{{value}}" iconPrefix="icon" icon="a-1h" bind:change="onChange" />
</view>
22 changes: 22 additions & 0 deletions src/rate/_example/custom-prefix/index.wxss
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.demo-rate {
background-color: #fff;
height: 96rpx;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 32rpx;
border-bottom: solid 1rpx #f0f0f0;
border-top: solid 1rpx #f0f0f0;
margin-top: 32rpx;
margin-bottom: 32rpx;
}

.demo-rate__title {
width: 200rpx;
}

.demo-rate__transparent {
background-color: transparent;
padding-left: 32rpx;
border: 0;
}
31 changes: 31 additions & 0 deletions src/rate/_example/iconfont.wxss
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
@font-face {
font-family: 'icon'; /* Project id 3144196 */
src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAAsAAAAACGAAAAOFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDGgqEPIQBATYCJAMUCwwABCAFhDcHQhtVBxHVmy/JfhzGjunMd9u7ZdNoJGL95+B5ckPfvzsIgZjoVHHRKe1qNlEdfUoAPFpzlgKhvLdV7dpf4MyYhRbmw1+ObxM9+wDSmJP2okWn0XkEe1sWSOAJJR4mYA3TSx7kD48ggEsZ9VFNm7ftSsjYQVPHk4DBlwpUtTJ21IhBONyBmagVHAR76U6DbMQCtUo9BzZk75cfVIgDCkvjn9NxeLOhPPTb+R31wtqF6PckEgQ4WwEWoIGih7mk93SgK7pIF6FxhwKGPDTZIOB3rK312yWKZ//hgaDQGBAbvzoIgIYwY8BvFxEI+O0JFPgdCDT4HVVfpN0CwAWWfQ68w1yWUQUvFRUUEJMZ0zBmzKILZ26suXbqHGrh2ZNXV18/fV68hafWnInRi06vPskQ3VV6eKqH9vB2nPDWbNu2C1xZtH31VhgiPfbE7kmo2ba78+R9oy6cueOtuXVuHwt3+kNEdfVYNWfEmhMii067q3cK6kYqetu26F2w6GjUtlO79uXprVE7b7r38YsHl62wxmwPBrvdDvyl7A2Os2v65berseOS461n/fL6PbPim4dlpFSGJIdmpmSGMm3NvmaVrZtVNPePPcwtGCU9i0KcX3dKyKGCTUFnY9aHrCNjTeN5PzcGxQd6498Eh4WH5zXPjbbvdIxJHLz4dnx4QLNlC4Y/nd98/MZvwLSjqfOTGoRGhEX8dfOa50XbtyfEJHVbM+JAnW7F8SnLQr7+lxVUpFRN6PF4ZnpY62/ZybnNs8Ki0qIimiWf7HroYciPBM85E3+uGqdmAKjPamomzPiEAAJN2zkJA0Lr/nY8A8DHwLJq4DAszzgoYIrfbuy7UNRYGTKaoc7Ih2BddD9goQJcXKDWj0Tw8RhT5OIkCKahZFAEEAuNIYUyXAYsPHJgYyiHSyHV+z0iGYhGTCCQwxQAwWEXFCEcgsbhAmW4G7CI4QFsHF7AxXn+ZQ85QYZDxpFxgekHag6eQj1npVcULztmKY8ST8xFwTh0dVvPXdBjXrOmvEXPTEA5ODhvvQ+tDRBz0DhzLZnjvmlo6Cn1HNzqkHFkXIDpB6g5eEos3Fx+RfGyYx5QZ74nQl3hclgPdNS0E9TF4Ce7XrS+vEUPMwFkq4MDzlf70AbpAMThaRpnrpEbknFPg8RoqaG+1uTekpz14a+2RIkWI5bYbAdV7S6ydTKm+/ggVysAAAA=')
format('woff2'),
url('//at.alicdn.com/t/font_3144196_s14ifjx2cyi.woff?t=1642299317916') format('woff'),
url('//at.alicdn.com/t/font_3144196_s14ifjx2cyi.ttf?t=1642299317916') format('truetype');
}

.icon {
font-family: 'icon' !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.icon-a-0:before {
content: '\e64d';
}

.icon-a-1h:before {
content: '\e64e';
}

.icon-a-2h:before {
content: '\e64f';
}

.icon-a-3h:before {
content: '\e650';
}
1 change: 1 addition & 0 deletions src/rate/_example/rate.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"usingComponents": {
"base": "./base",
"custom": "./custom",
"custom-prefix": "./custom-prefix",
"special": "./special",
"un-filled": "./un-filled",
"count": "./count",
Expand Down
1 change: 1 addition & 0 deletions src/rate/_example/rate.less
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
@import './iconfont.wxss';
3 changes: 3 additions & 0 deletions src/rate/_example/rate.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
<view class="demo-desc">自定义评分</view>
<custom />

<view class="demo-desc">第三方图标评分</view>
<custom-prefix />

<view class="demo-desc">自定义评分数量</view>
<count />

Expand Down
5 changes: 5 additions & 0 deletions src/rate/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,11 @@ const props: TdRateProps = {
type: null,
value: 8,
},
/** 自定义图标前缀 */
iconPrefix: {
type: String,
value: undefined,
},
/** 自定义评分图标,[选中图标,未选中图标] */
icon: {
type: null,
Expand Down
1 change: 1 addition & 0 deletions src/rate/rate.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
t-class="{{prefix}}-class-icon"
name="{{utils.getIconName(defaultValue, value, index, icon)}}"
size="{{ size }}"
prefix="{{iconPrefix}}"
/>
</view>
<text
Expand Down
8 changes: 8 additions & 0 deletions src/rate/type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,14 @@ export interface TdRateProps {
type: null;
value?: string | number;
};
/**
* 自定义图标前缀
*/
iconPrefix?: {
type: StringConstructor;
value?: string;
reuqired?: boolean;
};
/**
* 自定义评分图标,[选中图标,未选中图标]
*/
Expand Down
Loading

0 comments on commit f300820

Please sign in to comment.