UNPKG

16.7 kBMarkdownView Raw
1---
2title: 更新日志
3toc: hidden
4---
5
6### 2.5.19
7
8`2021-05-14`
9
10- Fix
11 - 修复 `image-reader` 对图片尺寸修改不正确的问题
12 - 修复 `stepper` 无法输入小数点的问题
13 - 修复 `process.env.MAND_ENV` 环境变量没有正确注入的问题
14
15### 2.5.18
16
17`2021-04-02`
18
19- Fix
20 - 修复 `stepper` 初始值为 `-` `.` 解析不正确的问题
21 - 修复 `image-reader` 对图片尺寸修改不正确的问题
22
23### 2.5.17
24
25`2021-03-02`
26
27- Feat
28 - 添加国际化支持
29
30### 2.5.16
31
32`2021-02-26`
33
34- Fix
35 - 修复图片角度修正的问题
36
37### 2.5.15
38
39`2021-02-04`
40
41- Fix
42 - 移除组件中对`NODE_ENV`的依赖
43
44### 2.5.14
45
46`2021-01-15`
47
48- Feat
49 - `Dialog`使用静态方法时支持传入`transition`[#716](https://github.com/didi/mand-mobile/issues/716)
50- Fix
51 - 修复`Tip`组件子组件属性为空时导致报错
52 - 修复`InputItem`组件实例方法共享`debounce`内部变量的冲突
53
54### 2.5.13
55
56`2020-09-17`
57
58- Feat
59 - `TextareaItem`支持格式化[#699](https://github.com/didi/mand-mobile/issues/699)
60
61- Fix
62 - 修复文档中的拼写错误[#690](https://github.com/didi/mand-mobile/issues/690)
63 - 修复`DatePicker`单元测试的错误
64 - 修复`RadioGroup``value`的类型校验[#693](https://github.com/didi/mand-mobile/issues/693)
65
66### 2.5.12
67
68`2020-07-24`
69
70- Fix
71 - 避免在`NumberKeyboard`组件中重复触发`click``touchstart`事件
72
73### 2.5.11
74
75`2020-05-29`
76
77- Fix
78 - 修复`Amount`组件中文货币单位不正确的问题[#675](https://github.com/didi/mand-mobile/issues/675)
79
80### 2.5.10
81
82`2020-04-30`
83
84- Fix
85 - 修复`Button`在文字链接类型下字体行高不正确的问题[#663](https://github.com/didi/mand-mobile/issues/663)
86 - 修复`ImageReader``jpgencoder`可能被重复加载的问题(如微前端模式下)
87 - 修复`TabBar`尺寸计算不准确的问题
88
89### 2.5.9
90
91`2020-03-26`
92
93- Feat
94 - `CheckGroup`增加方法`toggleAll`用于全选/全不选和反选[#648](https://github.com/didi/mand-mobile/issues/648)
95
96- Fix
97 - 修复`TextAreaItem`当异步内容填充时,组件高度不正确的问题
98
99### 2.5.8
100
101`2020-02-04`
102
103- Feat
104 - `Captcha`增加属性`auto-send`,用于控制验证码弹窗第一次展示时是否自动触发`send`事件
105 - `ResultPage`属性增加动态变更响应
106
107- Fix
108 - 修复`Picker``DatePicker`快速滑动多列时,选中项异常的问题[#632](https://github.com/didi/mand-mobile/issues/632)
109 - 修复`ScrollViewRefresh`中的`refreshActive`事件触发错误问题[#642](https://github.com/didi/mand-mobile/issues/642)
110 - 修复`Amount`使用千分符展示负数错误问题[#644](https://github.com/didi/mand-mobile/issues/644)
111 - 修复`TextAreaItem``Popup`中嵌套时尺寸计算错误的问题
112 - 修复`Swiper`上下滑动导致自动播放失效的问题
113 - 修复`Tip``ScrollView`中展示位置错误的问题
114
115### 2.5.7
116
117`2019-12-26`
118
119- Feat
120 - `Landscape`增加属性`transition`,用于自定义展示动效
121
122- Fix
123 - 修复`Tabs`在切换时可能导致的重绘问题[#627](https://github.com/didi/mand-mobile/issues/627)
124 - 修复`NoticeBar`动态变化内容时导致误触滚动的问题[#628](https://github.com/didi/mand-mobile/issues/628)
125 - 修复`ActionBar`, `NumberKeyboard`安全区留白兼容写法
126
127### 2.5.6
128
129`2019-11-23`
130
131- Fix
132 - 修复`Stepper`有初始值,最大和最小值是无法输入数字的问题,并优化了边界校验逻辑[#614](https://github.com/didi/mand-mobile/issues/614)
133
134### 2.5.5
135
136`2019-11-08`
137
138- Fix
139 - 修复`TabBar``keep-alive`中使用因窗口尺寸变更导致尺寸异常的问题[#608](https://github.com/didi/mand-mobile/issues/608)
140 - 修复`Skeleton`标题为空时也展示的问题
141
142### 2.5.4
143
144`2019-11-02`
145
146- Feat
147 - `ScrollView`增加方法`getOffsets`,用于获取当前滚动距离
148
149- Fix
150 - 修复`Swiper`因窗口尺寸变更回到第一屏的问题[#596](https://github.com/didi/mand-mobile/issues/596)
151 - 修复`Swiper``TabBar``keep-alive`中使用因窗口尺寸变更导致尺寸异常的问题[#599](https://github.com/didi/mand-mobile/issues/599)
152 - 修复`TabBar`尺寸计算兼容性问题
153 - 更新`TextareaItem`清空按钮的展示逻辑,只有当表单值不为空且获得焦点时才展示[#589](https://github.com/didi/mand-mobile/issues/589)
154
155### 2.5.3
156
157`2019-10-11`
158
159- Feat
160 - `TextareaItem`增加属性`clearable`[#589](https://github.com/didi/mand-mobile/issues/589)
161
162- Fix
163 - 修复`TabPicker`文字过长时无法拖动而展示不全的问题[#590](https://github.com/didi/mand-mobile/issues/590)
164 - 去除部分非必须reset样式[#586](https://github.com/didi/mand-mobile/issues/586)
165
166### 2.5.2
167
168`2019-09-20`
169
170- Feat
171 - `Picker``DatePicker`增加属性`keep-index`,用于设置当列数据发生变更时,保持上次停留位置
172
173- Fix
174 - 修复`Toast``Landscape`覆盖的问题
175 - 修复`TabBar`渲染崩溃的问题[#567](https://github.com/didi/mand-mobile/issues/567)
176 - 移除`Textarea`部分无用样式变量
177
178### 2.5.1
179
180`2019-09-04`
181
182- Feat
183 - 增加部分全局[reset样式](https://github.com/didi/mand-mobile/pull/539/files)
184 - 新增组件`Skeleton`
185 - 新增组件`TextareaItem`
186 - 新增组件`RadioGroup``RadioBox`
187 - `ActionBar``ResultPage`增加按钮配置属性`type `, `plain`, `round`, `inactive`, `loading`, `icon`, `iconSvg`[#544](https://github.com/didi/mand-mobile/issues/544)
188 - `Dialog`单例模式增加`onShow``onHide`
189 - `InputItem`增加属性`preview-type`用于设置预填展示时类型
190
191 ```html
192 <md-input-item
193 type="bankCard" <!-- 正常输入时表单类型 -->
194 preview-type="text" <!-- 预填展示时表单类型 -->
195 title="银行卡号"
196 value="6222 **** **** 1234" <!-- 带掩码的预填值 -->
197 ></md-input-item>
198 ```
199
200- Fix
201 - 修复`Swiper`滑出滚动区域时无法正常翻页问题[#540](https://github.com/didi/mand-mobile/issues/540)
202 - 修改按钮背景色设置属性为`background`,容器元素为`div`
203
204### 2.4.2
205
206`2019-08-13`
207
208- Fix
209 - 修复`FieldItem`和`InputItem`标题和内容对齐的样式问题[#528](https://github.com/didi/mand-mobile/issues/528)
210 - 修复`FieldItem`和`InputItem`在安卓设备中内容字体加粗问题
211
212### 2.4.1
213
214`2019-08-03`
215
216- Fix
217 - 修复`InputItem`使用虚拟键盘输入时无法限制字符长度的问题[#524](https://github.com/didi/mand-mobile/issues/524)
218 - 修复`Amount`使用动效时数字的精度问题
219
220### 2.4.0
221
222`2019-07-29`
223
224- Design
225 - 🍭金融设计规范更新,`Popup`类组件标题栏`border-radius`由`8px`变为`40px`(大圆角模式),`Dialog`组件`border-radius`由`8px`变为`12px`
226
227 ![Design](https://pt-starimg.didistatic.com/static/starimg/img/FLXmXRBcDX1564369346467.jpg)
228
229- Feature
230 - `PopupTitleBar`增加以下属性:
231 - `large-radius`,用于支持大圆角模式
232 - `only-close`,用于快捷设置单个关闭按钮
233 - `title-align`,用于设置标题描述位置(left/right/center)
234 - `Picker`, `DatePicker`, `TabPicker`, `Selector`, `Cashier`增加属性`large-radius`用于支持支持大圆角模式
235 - `Selector`增加属性`hide-title-bar`,用于支持在无需确认模式下隐藏标题栏,增加插槽`header`,`footer`
236 - `Button`增加属性`loading`,用于设置加载状态
237 - `Dialog`属性`btns`中增加两个状态设置`disabled`(禁用态)/`loading`(加载态),并在`handler`中回传`btn`实例[#500](https://github.com/didi/mand-mobile/issues/500)
238
239 ```javascript
240 export default {
241 data () {
242 return {
243 btns: [{
244 text: '搜索',
245 handler: this.btnHandler
246 }]
247 }
248 },
249 methods: {
250 btnHandler (btn) {
251 this.$set(btn, 'loading', true)
252 this.$set(btn, 'text', '搜索中')
253 },
254 }
255 }
256 ```
257
258- Fix
259 - 修复`InputItem`和`Stepper`有默认值时会在组件初始化时误触发`change`事件[#495](https://github.com/didi/mand-mobile/issues/495)
260 - `Amount`大写模式兼容负数[#510](https://github.com/didi/mand-mobile/issues/510)
261
262### 2.3.3
263
264`2019-07-18`
265
266- Fix
267 - 修复`Toast`自定义位置时的样式兼容问题[#485](https://github.com/didi/mand-mobile/issues/485)
268 - 修复`TabPicker`设置`default-value`时,`TabBar`无法自动选中最后一项的问题[#488](https://github.com/didi/mand-mobile/issues/488)
269 - 修复`Selector`和`CheckList`点击图标无法选中的问题[#491](https://github.com/didi/mand-mobile/issues/491)
270 - 修复`Popup`无法覆盖`NoticeBar`的问题[#492](https://github.com/didi/mand-mobile/issues/492)
271 - 修复`Stepper`中部分`stylus`变量赋值错误
272
273### 2.3.2
274
275`2019-07-05`
276
277- Fix
278 - 修复`Codebox`初始化无法赋值的问题
279 - 修复`NumberKeyboard`按键点击易误触的体验问题[#477](https://github.com/didi/mand-mobile/issues/477)
280
281### 2.3.1
282
283`2019-06-22`
284
285- Feature
286 - `NumberKeyboard`增加属性`isHideConfirm`,用来控制确认键点击动作是否自动隐藏键盘[#474](https://github.com/didi/mand-mobile/issues/474)
287 - `NumberKeyboard`增加默认插槽
288
289- Fix
290 - 修复`Slider`的进度条计算错误[#472](https://github.com/didi/mand-mobile/issues/472)
291 - 修复`NumberKeyboard`按键点击易误触的体验问题[#477](https://github.com/didi/mand-mobile/issues/477)
292
293### 2.3.0
294
295`2019-06-13`
296
297- Feature
298 - `Check`和`CheckList`增加图标大小、位置等相关配置属性[#383](https://github.com/didi/mand-mobile/issues/383)
299 - `CheckList`插槽增加`index`、`selected`字段
300
301 ```html
302 <template>
303 <md-check-list :options="data">
304 <template slot-scope="{ option, index, selected }">
305 <!-- xxx -->
306 </template>
307 </md-check-list>
308 </template>
309 ```
310
311 - `RadioList`插槽增加`index`、`selected`字段,且当`icon`置空时不展示图标
312 - `Selector`增加属性`multi`,支持多选[#296](https://github.com/didi/mand-mobile/issues/296)
313 - `Toast`增加属性`component`,支持以组件形式引入并定制[#445](https://github.com/didi/mand-mobile/issues/445)
314 - `ScrollView`增加属性`is-prevent`,支持设置当在非可滚动区域触发滚动时是否也阻止默认行为[#454](https://github.com/didi/mand-mobile/issues/454)
315
316- Fix
317 - 修复`Swiper`属性`isLoop`为true时,autoplay失效的问题[#452](https://github.com/didi/mand-mobile/issues/452)
318 - 修复`Dialog`属性`maskClosable`为true时,关闭弹窗导致报错[#471](https://github.com/didi/mand-mobile/issues/471)
319
320
321### 2.2.4
322
323`2019-05-26`
324
325- Fix
326 - 修复`TabBar`第一项和最后一项选中后无法自动修复位置的问题[#434](https://github.com/didi/mand-mobile/issues/434)
327 - `TabBar`选项内部文字不可选中
328
329### 2.2.3
330
331`2019-05-25`
332
333- Fix
334 - 工具样式`hairline`使用`border`取代`width`和`height`
335
336
337### 2.2.2
338
339`2019-05-11`
340
341- Feature
342 - `TabPicker`新增事件`select`[#436](https://github.com/didi/mand-mobile/issues/436)
343
344- Fix
345 - `TabPicker`的每一级tab列表中的选项被选中时将内部容器复位至最顶部
346 - `RadioList`当切换至非文本选项时,自动将已填写的文本框清空
347 - `DatePicker`的`custom-types`内支持`HH`写法[#433](https://github.com/didi/mand-mobile/issues/433)
348 - `Dialog`的类型声明内增加`onCancel`
349 - 优化部分组件文档
350
351### 2.2.1
352
353`2019-04-22`
354
355- Feature
356 - `Stepper`新增slot `unreached`、`icon`[#405](https://github.com/didi/mand-mobile/issues/405)
357 - `InputItem`新增属性`solid`,用来设置标题宽度不固定[#411](https://github.com/didi/mand-mobile/issues/411)
358 - `Ruler`新增属性`stepTextPosition`、`stepTextRender`
359
360- Fix
361 - 修复`Picker`当设置错误的`default-index`时引发的异常[#416](https://github.com/didi/mand-mobile/issues/416)
362 - 优化部分组件样式
363
364### 2.2.0
365
366`2019-04-13`
367
368- Feature
369 - 新增`Ruler`组件
370 - `ScrollViewRefresh`新增属性`rollerColor`,用于设置下拉刷新是进度条颜色[#399](https://github.com/didi/mand-mobile/issues/399)
371 - `WaterMark`组件采用`canvas`渲染水印
372 - `Stepper`组件新增`increase`, `decrease`事件
373
374- Fix
375 - 修复`Swiper`连续跳转导致索引不正确问题[#366](https://github.com/didi/mand-mobile/issues/366)
376 - 修复`Progress`值为`0`时显示问题[#381](https://github.com/didi/mand-mobile/issues/381)
377
378### 2.1.7
379
380`2019-03-22`
381
382- Fix
383 - `InputItem`无法侦听插槽内容变动问题
384 - `Codebox`在一些手机上无法显示下描边问题
385
386### 2.1.6
387
388`2019-03-15`
389
390- Fix
391 - 修复`Swiper`未正确销毁问题[#338](https://github.com/didi/mand-mobile/issues/338)
392 - `InputItem`数字键盘参数支持传递字符串引用名[#355](https://github.com/didi/mand-mobile/issues/355)
393
394### 2.1.4
395
396`2019-03-08`
397
398- Feature
399 - 优化`Swiper`滚动边界
400
401- Fix
402 - 修复一些构建问题
403 - 修复`ScrollView`手势滚动边界问题
404 - 修复`Popup`连续调用显示隐藏问题[#341](https://github.com/didi/mand-mobile/issues/341)
405
406### 2.1.2
407
408`2019-02-25`
409
410- Fix
411 - 修复`ScrollView`在内容不满一屏是无法触发到底的问题[#335](https://github.com/didi/mand-mobile/issues/335)
412 - 修复`InputItem`标题浮动时换行的问题
413
414### 2.1.1
415
416`2019-02-23`
417
418- Fix
419 - 修复构建时`postcss`未生效的问题,导致`mand-mobile.css`中图片等资源未被做url inline处理。
420
421### 2.1.0
422
423`2019-02-22`
424
425- Feature
426 - `Seletor`属性`defaultValue`去除类型限制[#305](https://github.com/didi/mand-mobile/issues/305)
427 - `ScrollView`增加属性`immediateCheckEndReaching`,用于控制初始化时就立即触发是否到达底部检查,并在内容不超过容器是也会触发`endReached`,并对事件触发防抖处理[#312](https://github.com/didi/mand-mobile/issues/312)
428 - `Picker`和`DatePicker`增加属性`lineHeight`,用于自定义选项高度[#323](https://github.com/didi/mand-mobile/issues/323)
429 - `ScrollView`增加属性`touchAngle`,用于限制仅一个方向滚动是的滚动触发角度范围[#326](https://github.com/didi/mand-mobile/issues/326)
430 - `Amount`默认使用系统内置字体
431
432- Fix
433 - 补充类型声明,修复无默认导出报错
434 - 修复`WaterMark`内容区域无法点击的问题[#304](https://github.com/didi/mand-mobile/issues/304)
435 - 修复`Swiper`当`isLoop`为`false`且`transition`为`slideY`时无法滑动问题[#311](https://github.com/didi/mand-mobile/issues/311)
436 - 修复`TabPicker`滚动或点击穿透的问题[#319](https://github.com/didi/mand-mobile/issues/319)
437 - 修复`InputItem`输入过快时偶尔导致光标位置异常的问题[#322](https://github.com/didi/mand-mobile/issues/322)
438 - 修复`InputItem`在`Vue 2.6+`中金融键盘闪现问题[#324](https://github.com/didi/mand-mobile/issues/324)
439 - 修复部分文档问题
440
441### 2.0.0
442
443`2019-01-30`
444
445- Feature
446 - `DetailItem`属性`content`增加支持类型[#285](https://github.com/didi/mand-mobile/issues/285)
447 - `Dialog`属性`preventScroll`默认值改为`true`[#286](https://github.com/didi/mand-mobile/issues/286)
448 - `Radio`属性`value`增加支持类型[#289](https://github.com/didi/mand-mobile/issues/289)
449 - `Icon`的字体图标类型增加无前缀类名[#295](https://github.com/didi/mand-mobile/issues/295)
450 - `Check`,`CheckBox`属性`name`,`value`增加支持类型[#297](https://github.com/didi/mand-mobile/issues/297)
451 - `InputItem`增加属性`virtual-keyboard-vm`,用于支持外部自定义金融键盘
452 - `Cashier`增加插槽`footer`,`channels`增加属性`img`
453
454- Fix
455 - 去除`InputItem`内对原生输入框光标位置设置 [#268](https://github.com/didi/mand-mobile/issues/268)
456 - 补充`index.d.ts`
457 - 修复部分组件样式问题
458
459### 2.0.0-rc.5
460
461`2019-01-04`
462
463- Feature
464 - 全量引入时的注册全局组件名增加`PascalCase`[#261](https://github.com/didi/mand-mobile/issues/261)
465 - `ScrollView`增加属性`manual-init`和方法`init`
466 - `TabBar`, `Tabs`增加属性`immediate`
467 - `Swiper`增加属性`transition-duration`
468
469- Fix
470 - 修复部分组件样式问题
471
472### 2.0.0-rc.4
473
474`2018-12-21`
475
476- Feature
477 - 优化`NumberKeyboard`输入体验
478 - `Cashier`增加插槽`scene`
479 - `Picker`增加`default-value`[#255](https://github.com/didi/mand-mobile/issues/255)
480
481- Fix
482 - 修复`Popup`连续展示隐藏时失效问题
483 - 修复`Steps`样式兼容问题
484 - 修复`InputItem`样式问题,增大关闭按钮点击区域
485 - `Captcha`的`setError`中不再清除已输入内容
486
487### 2.0.0-rc.3
488
489`2018-12-14`
490
491🎉🎉🎉 👏👏👏 更多内容查看 <a href="#/zh-CN/docs/migration">从1.x迁移</a>。
492
493### 1.x
494
495去[GitHub](https://github.com/didi/mand-mobile/blob/1.x/CHANGELOG.md)查看`1.x`的 Change Log。
496
\No newline at end of file