我在我的 vuejs 项目中使用 ant-design-vue 库来显示一个左侧带有下拉菜单的输入字段。
我想从https://www.antdv.com/components/input/创建一个像这样的输入组
我从字面上将这个输入组示例的代码复制到了我的 Vuejs 组件中......
<a-input-group compact>
<a-select default-value="Option1">
<a-select-option value="Option1">
Option1
</a-select-option>
<a-select-option value="Option2">
Option2
</a-select-option>
</a-select>
<a-input style="width: 50%" default-value="input content" />
</a-input-group>
在我的应用程序中,输入组改为这样显示... 注意文本输入字段是如何改为药丸形的。为什么是这样?
我注意到,如果我在 global.scss 文件中注释掉以下所有行...
// @import 'components/kit/vendors/antd/style';
// @import 'components/kit/vendors/bootstrap/style';
// @import 'components/kit/vendors/nprogress/style';
// @import 'components/kit/vendors/chartist/style';
// @import 'components/kit/vendors/chartist-tooltip-plugin/style';
// @import 'components/kit/vendors/perfect-scrollbar/style';
// @import 'components/kit/vendors/quill/style';
// @import 'components/kit/core/style'; // Clean UI KIT styles
// @import 'components/cleanui/styles/style'; // Clean UI styles
然后选项下拉菜单和输入字段根据需要通过垂直分隔线连接。
我想知道为什么所有这些样式文件都会干扰 ant design 输入组的显示。我特别惊讶 antd 样式文件会干扰,因为它也是 ant 设计库的一部分。