element week 选择器 在选择周的时候,选到的时间会往后一天

8oomwypt  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(201)

No description provided.

xxe27gdn

xxe27gdn1#

不是往后一天,而是只取日期面板的第二列数据。

查看源码发现:代码里写死了,如果类型是周,则取第二列的日期返回。
源码目录:node_modules\element-ui\packages\date-picker\src\basic\date-table.vue

const row = target.parentNode.rowIndex - 1;
const column = this.selectionMode === 'week' ? 1 : target.cellIndex;
const cell = this.rows[row][column];

if (cell.disabled || cell.type === 'week') return;

const newDate = this.getDateOfCell(row, column);

i2byvkas

i2byvkas2#

+1 也遇到这个问题,哈哈

相关问题