import{_ as o,a as t,q as n,k as a}from"./index.3fe853a6.js";const r={pageData:{title:"FAQ",description:"",frontmatter:{},headers:[{level:3,title:"Are you going to provide Sass/Stylus(etc...) style file?",slug:"Are-you-going-to-provide-Sass-Stylus-etc-style-file",content:"No, actually, you can convert Less to Sass/Stylus(etc...) with tools (which you can Google)."},{level:3,title:"How to use DatePicker with dayjs",slug:"How-to-use-DatePicker-with-dayjs",content:"We also provide another implementation, which we provide with antd-dayjs-webpack-plugin, replacing dayjs with Day.js directly without changing a line of existing code. More info can be found at [antd-dayjs-webpack-plugin](https://github.com/ant-design/antd-dayjs-webpack-plugin)."},{level:3,title:"Internationalization does not take effect?",slug:"Internationalization-does-not-take-effect",content:"The language pack provided by the component does not affect date formatting. You need to import the dayjs language pack and apply it. Refer to the `ConfigProvider` component."},{level:3,title:"Select Dropdown DatePicker TimePicker Popover Popconfirm disappear when I click another popup component inside it, How to resolve it?",slug:"Select-Dropdown-DatePicker-TimePicker-Popover-Popconfirm-disappear-when-I-click-another-popup-component-inside-it-How-to-resolve-it",content:'Use `` to render component inside Popover. (Or other getXxxxContainer props)'},{level:3,title:"Select Dropdown DatePicker TimePicker Popover Popconfirm scroll with the page?",slug:"Select-Dropdown-DatePicker-TimePicker-Popover-Popconfirm-scroll-with-the-page",content:'Use `` to render component inside the scroll area. (Or other getXxxxContainer props).'},{level:3,title:"How to modify the default theme of Ant Design Vue?",slug:"How-to-modify-the-default-theme-of-Ant-Design-Vue",content:"See [Customize Theme](/docs/vue/customize-theme/)."},{level:3,title:"It doesn't work when I change defaultValue,defaultOpenKeys, initialValue dynamically.",slug:"It-doesn-t-work-when-I-change-defaultValue-defaultOpenKeys-initialValue-dynamically",content:"The `defaultXxxx` (like `defaultValue`) of `Input`/`Select`(etc...) only works in first render. This feature is referenced from [React](https://facebook.github.io/react/docs/forms.html#controlled-components)."},{level:3,title:"I set the value of Input/Select(etc...), and then, it cannot be changed by user's action.",slug:"I-set-the-value-of-Input-Select-etc-and-then-it-cannot-be-changed-by-user-s-action",content:"Try `defaultValue` or `change` or `v-model` to change `value`."},{level:3,title:"ant-design-vue override my global styles!",slug:"ant-design-vue-override-my-global-styles",content:"Yes, ant-design-vue is designed to develop a complete background application, we override some global styles for styling convenience, and it can't be removed now. More info trace https://github.com/ant-design/ant-design/issues/4331 ."},{level:3,title:"ant-design-vue makes only poor user experience on mobile.",slug:"ant-design-vue-makes-only-poor-user-experience-on-mobile",content:"`ant-design-vue` is not designed for mobile."},{level:3,title:"When I set mode to DatePicker/RangePicker, I cannot select year or month anymore?",slug:"When-I-set-mode-to-DatePicker-RangePicker-I-cannot-select-year-or-month-anymore",content:"In a real world development, you may need a YearPicker, MonthRangePicker or WeekRangePicker. You are trying to add `mode` to DatePicker/RangePicker expected to implement those pickers. However, the DatePicker/RangePicker cannot be selected and the panels won't close now."}],relativePath:"site/src/vueDocs/faq.en-US.md",content:"# FAQ\n\nHere are the frequently asked questions about Ant Design Vue that you should look up before you ask in community or create new issue.\n\n### Are you going to provide Sass/Stylus(etc...) style file?\n\nNo, actually, you can convert Less to Sass/Stylus(etc...) with tools (which you can Google).\n\n### How to use DatePicker with dayjs\n\nWe also provide another implementation, which we provide with antd-dayjs-webpack-plugin, replacing dayjs with Day.js directly without changing a line of existing code. More info can be found at [antd-dayjs-webpack-plugin](https://github.com/ant-design/antd-dayjs-webpack-plugin).\n\n### Internationalization does not take effect?\n\nThe language pack provided by the component does not affect date formatting. You need to import the dayjs language pack and apply it. Refer to the `ConfigProvider` component.\n\n### `Select Dropdown DatePicker TimePicker Popover Popconfirm` disappear when I click another popup component inside it, How to resolve it?\n\nUse `<a-select :getPopupContainer="trigger => trigger.parentNode">` to render component inside Popover. (Or other getXxxxContainer props)\n\n### `Select Dropdown DatePicker TimePicker Popover Popconfirm` scroll with the page?\n\nUse `<a-select :getPopupContainer="trigger => trigger.parentNode">` to render component inside the scroll area. (Or other getXxxxContainer props).\n\n### How to modify the default theme of Ant Design Vue?\n\nSee [Customize Theme](/docs/vue/customize-theme/).\n\n### It doesn't work when I change `defaultValue`,`defaultOpenKeys`, `initialValue` dynamically.\n\nThe `defaultXxxx` (like `defaultValue`) of `Input`/`Select`(etc...) only works in first render. This feature is referenced from [React](https://facebook.github.io/react/docs/forms.html#controlled-components).\n\n### I set the `value` of `Input`/`Select`(etc...), and then, it cannot be changed by user's action.\n\nTry `defaultValue` or `change` or `v-model` to change `value`.\n\n### ant-design-vue override my global styles!\n\nYes, ant-design-vue is designed to develop a complete background application, we override some global styles for styling convenience, and it can't be removed now. More info trace https://github.com/ant-design/ant-design/issues/4331 .\n\nOr, follow the instructions in [How to avoid modifying global styles?](docs/react/customize-theme#How-to-avoid-modifying-global-styles-?)\n\n### `ant-design-vue` makes only poor user experience on mobile.\n\n`ant-design-vue` is not designed for mobile.\n\n### When I set `mode` to DatePicker/RangePicker, I cannot select year or month anymore?\n\nIn a real world development, you may need a YearPicker, MonthRangePicker or WeekRangePicker. You are trying to add `mode` to DatePicker/RangePicker expected to implement those pickers. However, the DatePicker/RangePicker cannot be selected and the panels won't close now.\n\nThat is because `<DatePicker mode="year" />` do not equal to `YearPicker`, `<RangePicker mode="month" />` do not equal to `MonthRangePicker` either. The `mode` property was added to support [showing time picker panel in DatePicker](https://github.com/ant-design/ant-design/issues/5190), which simply control the displayed panel and won't change the original date picking behavior of `DatePicker/RangePicker` (for instance you still need to click date cell to finish selection in a DatePicker, whatever the `mode` is).\n\n##### Solution\n\nThe following articles are the implementation articles of the react version, the ideas are the same. In [one article](https://juejin.im/post/5cf65c366fb9a07eca6968f9) or [another article](https://www.cnblogs.com/zyl-Tara/p/10197177.html) approach, using methods `mode` and `panelChange` to encapsulate a component such as `YearPicker`. We plan to add more date related components directly in ant-design-vue@2.0 to support these needs.\n",html:`

FAQ

Here are the frequently asked questions about Ant Design Vue that you should look up before you ask in community or create new issue.

Are you going to provide Sass/Stylus(etc...) style file?

No, actually, you can convert Less to Sass/Stylus(etc...) with tools (which you can Google).

How to use DatePicker with dayjs

We also provide another implementation, which we provide with antd-dayjs-webpack-plugin, replacing dayjs with Day.js directly without changing a line of existing code. More info can be found at antd-dayjs-webpack-plugin.

Internationalization does not take effect?

The language pack provided by the component does not affect date formatting. You need to import the dayjs language pack and apply it. Refer to the ConfigProvider component.

Select Dropdown DatePicker TimePicker Popover Popconfirm disappear when I click another popup component inside it, How to resolve it?

Use <a-select :getPopupContainer="trigger => trigger.parentNode"> to render component inside Popover. (Or other getXxxxContainer props)

Select Dropdown DatePicker TimePicker Popover Popconfirm scroll with the page?

Use <a-select :getPopupContainer="trigger => trigger.parentNode"> to render component inside the scroll area. (Or other getXxxxContainer props).

How to modify the default theme of Ant Design Vue?

See Customize Theme.

It doesn't work when I change defaultValue,defaultOpenKeys, initialValue dynamically.

The defaultXxxx (like defaultValue) of Input/Select(etc...) only works in first render. This feature is referenced from React.

I set the value of Input/Select(etc...), and then, it cannot be changed by user's action.

Try defaultValue or change or v-model to change value.

ant-design-vue override my global styles!

Yes, ant-design-vue is designed to develop a complete background application, we override some global styles for styling convenience, and it can't be removed now. More info trace https://github.com/ant-design/ant-design/issues/4331 .

Or, follow the instructions in How to avoid modifying global styles?

ant-design-vue makes only poor user experience on mobile.

ant-design-vue is not designed for mobile.

When I set mode to DatePicker/RangePicker, I cannot select year or month anymore?

In a real world development, you may need a YearPicker, MonthRangePicker or WeekRangePicker. You are trying to add mode to DatePicker/RangePicker expected to implement those pickers. However, the DatePicker/RangePicker cannot be selected and the panels won't close now.

That is because <DatePicker mode="year" /> do not equal to YearPicker, <RangePicker mode="month" /> do not equal to MonthRangePicker either. The mode property was added to support showing time picker panel in DatePicker, which simply control the displayed panel and won't change the original date picking behavior of DatePicker/RangePicker (for instance you still need to click date cell to finish selection in a DatePicker, whatever the mode is).

Solution

The following articles are the implementation articles of the react version, the ideas are the same. In one article or another article approach, using methods mode and panelChange to encapsulate a component such as YearPicker. We plan to add more date related components directly in ant-design-vue@2.0 to support these needs.

`,lastUpdated:1748060269534}},i={class:"markdown"};function c(s,e,d,l,h,p){return a(),t("article",i,e[0]||(e[0]=[n('

FAQ

Here are the frequently asked questions about Ant Design Vue that you should look up before you ask in community or create new issue.

Are you going to provide Sass/Stylus(etc...) style file?

No, actually, you can convert Less to Sass/Stylus(etc...) with tools (which you can Google).

How to use DatePicker with dayjs

We also provide another implementation, which we provide with antd-dayjs-webpack-plugin, replacing dayjs with Day.js directly without changing a line of existing code. More info can be found at antd-dayjs-webpack-plugin.

Internationalization does not take effect?

The language pack provided by the component does not affect date formatting. You need to import the dayjs language pack and apply it. Refer to the ConfigProvider component.

Select Dropdown DatePicker TimePicker Popover Popconfirm disappear when I click another popup component inside it, How to resolve it?

Use <a-select :getPopupContainer="trigger => trigger.parentNode"> to render component inside Popover. (Or other getXxxxContainer props)

Select Dropdown DatePicker TimePicker Popover Popconfirm scroll with the page?

Use <a-select :getPopupContainer="trigger => trigger.parentNode"> to render component inside the scroll area. (Or other getXxxxContainer props).

How to modify the default theme of Ant Design Vue?

See Customize Theme.

It doesn't work when I change defaultValue,defaultOpenKeys, initialValue dynamically.

The defaultXxxx (like defaultValue) of Input/Select(etc...) only works in first render. This feature is referenced from React.

I set the value of Input/Select(etc...), and then, it cannot be changed by user's action.

Try defaultValue or change or v-model to change value.

ant-design-vue override my global styles!

Yes, ant-design-vue is designed to develop a complete background application, we override some global styles for styling convenience, and it can't be removed now. More info trace https://github.com/ant-design/ant-design/issues/4331 .

Or, follow the instructions in How to avoid modifying global styles?

ant-design-vue makes only poor user experience on mobile.

ant-design-vue is not designed for mobile.

When I set mode to DatePicker/RangePicker, I cannot select year or month anymore?

In a real world development, you may need a YearPicker, MonthRangePicker or WeekRangePicker. You are trying to add mode to DatePicker/RangePicker expected to implement those pickers. However, the DatePicker/RangePicker cannot be selected and the panels won't close now.

That is because <DatePicker mode="year" /> do not equal to YearPicker, <RangePicker mode="month" /> do not equal to MonthRangePicker either. The mode property was added to support showing time picker panel in DatePicker, which simply control the displayed panel and won't change the original date picking behavior of DatePicker/RangePicker (for instance you still need to click date cell to finish selection in a DatePicker, whatever the mode is).

Solution

The following articles are the implementation articles of the react version, the ideas are the same. In one article or another article approach, using methods mode and panelChange to encapsulate a component such as YearPicker. We plan to add more date related components directly in ant-design-vue@2.0 to support these needs.

',28)]))}const g=o(r,[["render",c]]);export{g as default};