文章详情页
反应RTL。有条件导入CSS
浏览:312日期:2024-04-22 16:30:45
如何解决反应RTL。有条件导入CSS?
我以前遇到过这个问题,我所做的是在安装主容器时,检查语言,如果是阿拉伯语,则需要阿拉伯语CSS文件,如果不需要,则需要另一个CSS文件。
例:
class Main extends Component { componentwillMount() { if(this.props.language === ’ar’) { require(’arabic.css’); } else { require(’english.css’); } }}
我也使用Redux,这使我更容易获得初始或默认语言,并相应地更改所有其他组件。
只需确保在webpack配置文件中配置了CSS加载器即可。
解决方法我正在将RTL合并到我的React应用程序中。我有两个CSS文件,一个用于LTR,一个用于RTL。我从下拉菜单中选择用户使用的是英文版本还是阿拉伯版本。
我坚持认为,当用户选择阿拉伯语版本时如何有条件地导入我的RTL CSS文件,而当用户选择英语时如何恢复为普通CSS文件。
任何帮助或指导,将不胜感激
我正在使用React&webpack
问候
标签:
CSS
相关文章:
1. javascript - css 控制 div 始终水平垂直居中,这个div大小还不同2. java - JPA连接数据库,一段时间没有数据操作会关闭连接,再次访问就会抛出异常,如何解决?3. javascript - 正则表达式 匹配第一次出现的字符4. javascript - vuex store.watch()是什么意思5. javascript - koa中读取文件应该怎么写6. linux - 为什么我在mysql的my.cnf下找不到bind-address?7. javascript - service ssh restart报错8. node.js - vue-cli 创建项目的时候出现connect ECONNREFUSED 错误,请问如何解决?9. java - mysql隔天自动删除数据10. html - css权威指南的一处疑问(与盒子模型有关)
排行榜

网公网安备