mirror of
https://github.com/youzan/vant.git
synced 2026-02-02 02:00:16 +08:00
docs(DatetimePicker): add tips of iOS date (#4839)
This commit is contained in:
@@ -147,15 +147,6 @@ export default {
|
||||
}
|
||||
```
|
||||
|
||||
## 常见问题
|
||||
|
||||
### 设置 min-date 或 max-date 后出现页面卡死的情况?
|
||||
|
||||
请注意不要在模板中直接使用类似`min-date="new Date()"`的写法,这样会导致每次渲染组件时传入一个新的 Date 对象,而传入新的数据会触发下一次渲染,从而陷入死循环。
|
||||
|
||||
正确的做法是将`min-date`作为一个数据定义在`data`函数中。
|
||||
|
||||
|
||||
## API
|
||||
|
||||
### Props
|
||||
@@ -199,3 +190,17 @@ export default {
|
||||
| setColumnValues(index, values) | 设置对应列中所有的备选值 |
|
||||
| getValues() | 获取所有列中被选中的值,返回一个数组 |
|
||||
| setValues(values) | `values`为一个数组,设置所有列中被选中的值 |
|
||||
|
||||
## 常见问题
|
||||
|
||||
### 设置 min-date 或 max-date 后出现页面卡死的情况?
|
||||
|
||||
请注意不要在模板中直接使用类似`min-date="new Date()"`的写法,这样会导致每次渲染组件时传入一个新的 Date 对象,而传入新的数据会触发下一次渲染,从而陷入死循环。
|
||||
|
||||
正确的做法是将`min-date`作为一个数据定义在`data`函数中。
|
||||
|
||||
### 在 iOS 系统上初始化组件失败?
|
||||
|
||||
如果你遇到了在 iOS 上无法渲染组件的问题,请确认在创建 Date 对象时没有使用`new Date('2020-01-01')`这样的写法,iOS 不支持以中划线分隔的日期格式,正确写法是`new Date('2020/01/01')`。
|
||||
|
||||
对此问题的详细解释:[stackoverflow](https://stackoverflow.com/questions/13363673/javascript-date-is-invalid-on-ios)。
|
||||
|
||||
Reference in New Issue
Block a user