Skip to content

Commit

Permalink
1.1.12 (#2181)
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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* 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>

---------

Co-authored-by: Cyrus <[email protected]>
Co-authored-by: favouredddd <[email protected]>
Co-authored-by: 孜孜 <[email protected]>
Co-authored-by: zjianzzhang <[email protected]>
Co-authored-by: tomcat-hz <[email protected]>
Co-authored-by: 龙风 <[email protected]>
Co-authored-by: zhangpaopao <[email protected]>
Co-authored-by: Guan9 <[email protected]>
Co-authored-by: Y <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: byqbai <[email protected]>
Co-authored-by: betavs <[email protected]>
Co-authored-by: jarmywang <[email protected]>
Co-authored-by: jurrychen <[email protected]>
Co-authored-by: pingwu <[email protected]>
Co-authored-by: pingwu <[email protected]>
Co-authored-by: yuchumian <[email protected]>
Co-authored-by: yuchumian <[email protected]>
Co-authored-by: ElanYoung <[email protected]>
Co-authored-by: betavs <[email protected]>
Co-authored-by: Antzy <[email protected]>
  • Loading branch information
22 people authored Jul 12, 2023
1 parent aa0d3fd commit 224f614
Show file tree
Hide file tree
Showing 21 changed files with 77 additions and 120 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ toc: false
docClass: timeline
---

## 🌈 1.1.12 `2023-07-11`
### 🚀 Features
- `PullDownRefresh`: 增加 show-scrollbar 属性 @lolhezihehe ([#2163](https://github.com/Tencent/tdesign-miniprogram/pull/2163))
### 🐞 Bug Fixes
- `Rate`: 修复无法点击的问题 @AntzyMo ([#2158](https://github.com/Tencent/tdesign-miniprogram/pull/2158))
- `Rate`: 使事件冒泡至上层元素 @LeeJim ([#2168](https://github.com/Tencent/tdesign-miniprogram/pull/2168))
- `DateTimePicker`: 修复无法选择的问题 @betavs ([#2169](https://github.com/Tencent/tdesign-miniprogram/pull/2169))
- `Tabs`: 修复超出时滚动不流畅的问题 @LeeJim ([#2170](https://github.com/Tencent/tdesign-miniprogram/pull/2170))
- `TreeSelect`: 修复多选时 value 使用空数组报错的问题 @LeeJim ([#2173](https://github.com/Tencent/tdesign-miniprogram/pull/2173))
### 🚧 Others
- 移除开启 virtual-host 场景的 snapshot 测试 @LeeJim ([#2161](https://github.com/Tencent/tdesign-miniprogram/pull/2161))
- 修复控制台告警 @betavs ([#2164](https://github.com/Tencent/tdesign-miniprogram/pull/2164))

## 🌈 1.1.11 `2023-07-04`
### 🚀 Features
- `CheckboxGroup`: 新增 borderless 属性 @betavs ([#2124](https://github.com/Tencent/tdesign-miniprogram/pull/2124))
Expand Down
37 changes: 0 additions & 37 deletions jest.virtualHost.config.js

This file was deleted.

9 changes: 4 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "tdesign-miniprogram",
"purename": "tdesign",
"version": "1.1.11",
"version": "1.1.12",
"description": "tdesign-miniprogram",
"title": "tdesign-ßminiprogram",
"main": "miniprogram_dist/index.js",
Expand Down Expand Up @@ -31,9 +31,8 @@
"site:intranet": "cd site && vite build --mode intranet",
"site:prerender": "node script/prerender.mjs",
"cover": "jest --coverage",
"test": "jest && jest -c jest.virtualHost.config.js && jest -c jest.e2e.config.js",
"test:virtualHost": "jest -c jest.virtualHost.config.js",
"test:snap-update": "npm run test:virtualHost -- -u && npm run test:unit -- -u",
"test": "jest && jest -c jest.e2e.config.js",
"test:snap-update": "npm run test:unit -- -u",
"test:demo": "node gen-demo-test.js",
"test:unit": "jest",
"test:e2e": "jest -c jest.e2e.config.js",
Expand Down Expand Up @@ -94,7 +93,7 @@
"lodash": "^4.17.21",
"miniprogram-api-typings": "^3.4.6",
"miniprogram-automator": "^0.10.0",
"miniprogram-simulate": "^1.5.7",
"miniprogram-simulate": "^1.6.0",
"npm-run-all": "^4.1.5",
"playwright": "^1.19.1",
"prettier": "^2.0.5",
Expand Down
25 changes: 24 additions & 1 deletion script/test/setup.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import Path from 'path';
import simulate from 'miniprogram-simulate';
import similateApi from 'miniprogram-simulate/src/api';
import { canUseVirtualHost } from '../../src/common/version';

global.getApp = () => null;
Expand All @@ -13,5 +14,27 @@ global.load = (path, demoName) => {
},
});
};

global.wx = {
...similateApi,
getSystemInfoSync: () => {
return {
SDKVersion: '2.19.1',
batteryLevel: 100,
benchmarkLevel: 1,
brand: 'devtools',
fontSizeSetting: 16,
language: 'zh_CN',
model: 'iPhone 7 Plus',
pixelRatio: 3,
platform: 'devtools',
screenHeight: 736,
screenWidth: 414,
statusBarHeight: 20,
system: 'iOS 10.0.1',
version: '6.6.3',
windowHeight: 672,
windowWidth: 414,
};
},
};
global.VIRTUAL_HOST = canUseVirtualHost();
12 changes: 0 additions & 12 deletions script/test/snapshotResolver.js

This file was deleted.

43 changes: 0 additions & 43 deletions script/test/virtualHostSetup.js

This file was deleted.

2 changes: 1 addition & 1 deletion src/common/template/button.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
size="{{size || 'medium'}}"
variant="{{variant || 'base'}}"
open-type="{{openType || ''}}"
hover-class="{{hoverClass}}"
hover-class="{{hoverClass || ''}}"
hover-stop-propagation="{{hoverStopPropagation || false}}"
hover-start-time="{{hoverStartTime || 20}}"
hover-stay-time="{{hoverStayTime || 70}}"
Expand Down
2 changes: 1 addition & 1 deletion src/dialog/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ interface DialogActionOptionsType {
}

const defaultOptions = {
actions: false,
actions: [],
buttonLayout: props.buttonLayout.value,
cancelBtn: props.cancelBtn.value,
closeOnOverlayClick: props.closeOnOverlayClick.value,
Expand Down
5 changes: 0 additions & 5 deletions src/message/__test__/index.test.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
import simulate from 'miniprogram-simulate';
import path from 'path';
import similateApi from 'miniprogram-simulate/src/api';
import Message from '../index';
import * as Util from '../../common/utils';

global.wx = {
...similateApi,
};

const mockGetRect = jest.spyOn(Util, 'getRect');
mockGetRect.mockImplementation(() => {
return new Promise((resolve) => resolve({ height: 46, width: 156 }));
Expand Down
8 changes: 4 additions & 4 deletions src/navbar/__test__/__snapshots__/index.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ exports[`navbar :base 2`] = `
<t-navbar>
<wx-view
class="t-navbar t-navbar--fixed t-navbar--hide-animation class t-class"
style=""
style="--td-navbar-padding-top:20px; --td-navbar-right:94px; --td-navbar-capsule-height: 32px; --td-navbar-capsule-width: 87px; --td-navbar-height: 94px;"
>
<wx-view
class="t-navbar__placeholder"
Expand Down Expand Up @@ -75,7 +75,7 @@ exports[`navbar :base 3`] = `
<t-navbar>
<wx-view
class="t-navbar t-navbar--fixed t-navbar--hide class t-class"
style=""
style="--td-navbar-padding-top:20px; --td-navbar-right:94px; --td-navbar-capsule-height: 32px; --td-navbar-capsule-width: 87px; --td-navbar-height: 94px;"
>
<wx-view
class="t-navbar__placeholder"
Expand Down Expand Up @@ -110,7 +110,7 @@ exports[`navbar :fixed 1`] = `
<t-navbar>
<wx-view
class="t-navbar t-navbar--fixed t-navbar--visible-animation class t-class"
style=""
style="--td-navbar-padding-top:20px; --td-navbar-right:94px; --td-navbar-capsule-height: 32px; --td-navbar-capsule-width: 87px; --td-navbar-height: 94px;"
>
<wx-view
class="t-navbar__placeholder"
Expand Down Expand Up @@ -145,7 +145,7 @@ exports[`navbar :menu button 1`] = `
<t-navbar>
<wx-view
class="t-navbar t-navbar--fixed class t-class"
style="--td-navbar-padding-top:20px; --td-navbar-right:414px; --td-navbar-capsule-height: 10px; --td-navbar-capsule-width: 40px; --td-navbar-height: -10px;"
style="--td-navbar-padding-top:20px; --td-navbar-right:428px; --td-navbar-capsule-height: 10px; --td-navbar-capsule-width: 40px; --td-navbar-height: -10px;"
>
<wx-view
class="t-navbar__placeholder"
Expand Down
2 changes: 1 addition & 1 deletion src/picker/picker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export default class Picker extends SuperComponent {
};

observers = {
visible() {
'value, visible'() {
this.updateChildren();
},
keys(obj) {
Expand Down
1 change: 1 addition & 0 deletions src/pull-down-refresh/README.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ lower-threshold | String / Number | 50 | `1.1.5` | N
max-bar-height | String / Number | 80 | \- | N
refresh-timeout | Number | 3000 | \- | N
scroll-into-view | String | - | `1.1.5` | N
show-scrollbar | Boolean | true | \- | N
upper-threshold | String / Number | 50 | `1.1.5` | N
value | Boolean | false | \- | N
default-value | Boolean | undefined | uncontrolled property | N
Expand Down
1 change: 1 addition & 0 deletions src/pull-down-refresh/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ lower-threshold | String / Number | 50 | `1.1.5`。距底部/右边多远时,
max-bar-height | String / Number | 80 | 最大下拉高度,如果值为数字则单位是:'px' | N
refresh-timeout | Number | 3000 | 刷新超时时间 | N
scroll-into-view | String | - | `1.1.5`。值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素 | N
show-scrollbar | Boolean | true | 滚动条显隐控制 (同时开启 enhanced 属性后生效) | N
upper-threshold | String / Number | 50 | `1.1.5`。距顶部/左边多远时,触发 scrolltoupper 事件 | N
value | Boolean | false | 组件状态,值为 `true` 表示下拉状态,值为 `false` 表示收起状态 | N
default-value | Boolean | undefined | 组件状态,值为 `true` 表示下拉状态,值为 `false` 表示收起状态。非受控属性 | N
Expand Down
5 changes: 5 additions & 0 deletions src/pull-down-refresh/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@ const props: TdPullDownRefreshProps = {
type: String,
value: '',
},
/** 滚动条显隐控制 (同时开启 enhanced 属性后生效) */
showScrollbar: {
type: Boolean,
value: true,
},
/** 距顶部/左边多远时,触发 scrolltoupper 事件 */
upperThreshold: {
type: null,
Expand Down
1 change: 1 addition & 0 deletions src/pull-down-refresh/pull-down-refresh.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
lower-threshold="{{lowerThreshold}}"
upper-threshold="{{upperThreshold}}"
scroll-into-view="{{scrollIntoView}}"
show-scrollbar="{{showScrollbar}}"
enhanced
scroll-with-animation
bounces="{{false}}"
Expand Down
8 changes: 8 additions & 0 deletions src/pull-down-refresh/type.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,14 @@ export interface TdPullDownRefreshProps {
type: StringConstructor;
value?: string;
};
/**
* 滚动条显隐控制 (同时开启 enhanced 属性后生效)
* @default true
*/
showScrollbar?: {
type: BooleanConstructor;
value?: boolean;
};
/**
* 距顶部/左边多远时,触发 scrolltoupper 事件
* @default 50
Expand Down
4 changes: 2 additions & 2 deletions src/rate/rate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export default class Rate extends SuperComponent {
methods = {
onTouch(e: WechatMiniprogram.TouchEvent, eventType: 'tap' | 'move') {
const { count, allowHalf, gap, value: currentValue, size } = this.properties;
const [touch] = e.touches;
const [touch] = e.changedTouches;
const margin = unitConvert(gap);
getRect(this, `.${name}__wrapper`).then((rect) => {
const { width, left } = rect;
Expand Down Expand Up @@ -77,7 +77,7 @@ export default class Rate extends SuperComponent {
},
onTouchMove(e: WechatMiniprogram.TouchEvent) {
this.onTouch(e, 'move');
this.showAlertText()
this.showAlertText();
},
onTouchEnd() {
this.touchEnd = true;
Expand Down
10 changes: 5 additions & 5 deletions src/rate/rate.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<view
class="{{classPrefix}}__wrapper {{prefix}}-class"
style="font-size:{{ utils.regSize(size) }}"
catch:touchstart="onTouchStart"
catch:touchmove="{{ !disabled ? 'onTouchMove' : '' }}"
catch:tap="{{ !disabled ? 'onTap' : '' }}"
catch:touchend="{{ !disabled ? 'onTouchEnd' : ''}}"
catch:touchcancel="{{ !disabled ? 'onTouchEnd' : ''}}"
bind:touchstart="{{ !disabled ? 'onTouchStart' : '' }}"
bind:touchmove="{{ !disabled ? 'onTouchMove' : '' }}"
bind:tap="{{ !disabled ? 'onTap' : '' }}"
bind:touchend="{{ !disabled ? 'onTouchEnd' : ''}}"
bind:touchcancel="{{ !disabled ? 'onTouchEnd' : ''}}"
aria-role="slider"
aria-valuemax="{{count}}"
aria-valuemin="{{0}}"
Expand Down
5 changes: 3 additions & 2 deletions src/tabs/tabs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ export default class Tabs extends SuperComponent {
currentIndex: -1,
trackStyle: '',
offset: 0,
scrollLeft: 0,
tabID: '',
placement: 'top',
};
Expand Down Expand Up @@ -96,7 +97,7 @@ export default class Tabs extends SuperComponent {
onScroll(e) {
const { scrollLeft } = e.detail;
this.setData({
offset: scrollLeft,
scrollLeft,
});
},
updateTabs(cb) {
Expand Down Expand Up @@ -190,7 +191,7 @@ export default class Tabs extends SuperComponent {
});

if (this.containerWidth) {
const offset = this.calcScrollOffset(this.containerWidth, rect.left, rect.width, this.data.offset);
const offset = this.calcScrollOffset(this.containerWidth, rect.left, rect.width, this.data.scrollLeft);
const maxOffset = totalSize - this.containerWidth;
this.setData({
offset: Math.min(Math.max(offset, 0), maxOffset),
Expand Down
2 changes: 2 additions & 0 deletions src/tabs/tabs.wxml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@
enable-flex
scroll-left="{{offset}}"
scroll-x="{{true}}"
scroll-anchoring
scroll-with-animation
enable-passive
show-scrollbar="{{false}}"
bind:scroll="onScroll"
>
Expand Down
2 changes: 1 addition & 1 deletion src/tree-select/tree-select.ts
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ export default class TreeSelect extends SuperComponent {

if (multiple) {
const finalValue = this.data.value || this.data.defaultValue;
if (!Array.isArray(finalValue[leafLevel])) {
if (finalValue[leafLevel] != null && !Array.isArray(finalValue[leafLevel])) {
throw TypeError('应传入数组类型的 value');
}
}
Expand Down

0 comments on commit 224f614

Please sign in to comment.