react中引入css 样式为何无效

import './index.less';

图片描述

//这是样式

.myInput {
  width: 200px;
  margin: 0 8px 8px 0;
}

图片描述

为何样式不变呢?

阅读 22k
6 个回答

猜测有其他的全局样式覆盖,.myInput权重比较低,样式被覆盖。

换种引入方式试试
比如
import { Input } from 'antd';
或者

import Input from 'antd/lib/input';
import 'antd/lib/input/style';

好吧,上面的是我没看清
试着网页部署到本地服务器上,再打开页面
这个还不行就试着把less编译一下

你看控制台Styles面板中有对应样式吗?
还是你没有添加相应的loader

react默认只支持css,你要把后缀改成css,才可以使用;

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题