# break change

## global api

所有 dom 原生属性由驼峰改成全小写,涉及 API

####

maxLength -> maxlength tabIndex => tabindex readOnly => readonly autoComplete => autocomplete

## Tag

### CheckableTag

v-model -> v-model:checked

### Tag

v-model -> v-model:visible

移除 afterClose 属性

## Radio

radioGroup radio v-model -> v-model:value

## popconfirm

okButtonProps、cancelButtonProps 扁平化处理

v-model -> v-model:visible

## popover

v-model -> v-model:visible

## Tooltip

v-model -> v-model:visible

## Modal

v-model -> v-model:visible

okButtonProps、cancelButtonProps 扁平化处理

## Mentions

v-model -> v-model:value

## menu

v-model -> v-model:selectedKeys :openKeys.sync -> v-mdoel:openKeys

## dropdown

v-model -> v-model:visible

## Steps

v-model -> v-model:current

## checkbox

v-model -> v-model:checked

checkboxGroup

v-model -> v-model:value

## Switch

v-model -> v-model:checked

## tabs

v-model -> v-model:activeKey

renderTabBar({props, on, style, class}, DefaultTabBar) -> {DefaultTabBar, ...props} 多参数改成单参数并且扁平化处理

## card

tabList[{scopedSlots}] -> tabList[{slots}]

## rate

v-model -> v-model:value

## Collapse

v-model -> v-model:activeKey

## List

renderItem(item, index) => renderItem({item, index}) 该用单参数

## TreeSelect

treeData 中 scopedSlots => slots , v-model => v-model:value

## datePicker

dateRender

(current: moment.Moment, today: moment.Moment) => ({current: moment.Moment, today: moment.Moment})

monthCellContentRender (date, locale) => ({date, locale})

## table

customRender( text, record, index, column ); => customRender({ text, record, index, column });

expandedRowRender(record, index, indent, expanded) => expandedRowRender({ record, index, indent, expanded })

filterIcon(filtered, column) => filterIcon({ filtered, column })

## calendar

dateCellRender、dateFullCellRender、monthCellRender、monthFullCellRender

function (date, today?) => function({current, today?})