常见问题

    不。事实上你可以使用工具(请自行 Google)将 Less 转换成 Sass/Stylus 等。

    当我点击 Select Dropdown DatePicker TimePicker Popover Popconfirm 内的另一个 popup 组件时它会消失,如何解决?

    使用 来在 Popover 中渲染组件,或者使用其他的 getXxxxContainer 参数。

    Select Dropdown DatePicker TimePicker Popover Popconfirm 会跟随滚动条上下移动?

    使用 <a-select :getPopupContainer="trigger => trigger.parentNode"> 来将组件渲染到滚动区域内,或者使用其他的 getXxxxContainer 参数。

    第一、我们不推荐在 Form 中使用双向绑定,同一份数据可能在多处使用,如果使用双向绑定,那么数据的修改会同时同步到各个组件,但这并不是我们想要的, 你应该在表单提交成功或失败或确认时同步数据,使用非双向绑定的表单,你会拥有最大限度的控制数据修改/同步的权限。

    如何修改 Ant Design Vue 的默认主题?

    参考。

    如何配置 webpack 以优化 momentjs 的打包大小?

    参考:https://github.com/jmblog/how-to-optimize-momentjs-with-webpack

    Input/Select 等的 defaultXxxx(例如 )只有在组件第一次渲染的时候有效,此特性参考自。切记:第一次、第一次、第一次….

    当我设置了 Input/Select 等的 value 时它就无法修改了。

    尝试使用 defaultValuechangev-model 来改变 value

    ant-design-vue 覆盖了我的全局样式!

    ant-design-vue 并非针对移动端设计。

    当我指定了 DatePicker/RangePicker 的 mode 属性后,点击后无法选择年份/月份?

    在业务开发中,你可能有年份选择,月份范围选择,周范围选择等需求,此时你给现有组件增加了 mode 属性,却发现无法进行点击选择行为,面板也不会关闭。

    这是因为 不等于 YearPicker<RangePicker mode="month" /> 不等于 MonthRangePickermode 属性是在 antd 3.0 时,为了控制面板展现状态而添加的属性,以支持展示时间面板等需求而添加的。mode 只会简单的改变当前显示的面板,不会修改默认的交互行为(比如 DatePicker 依然是点击日才会完成选择并关闭面板)。

    解决办法

    以下文章均是 react 版本的实现文章,思路一致。参照 或者 这篇文章 里的做法,利用 mode 和 等方法去封装一个 YearPicker 等组件。我们计划在 ant-design-vue@2.0 中直接添加更多相关日期组件来支持这些需求。