gpt4 book ai didi

reactjs - 如何让material-ui文本字段中的标签向右?

转载 作者:行者123 更新时间:2023-12-03 19:29:08 25 4
gpt4 key购买 nike

我正在使用 material-uitypescript对于我的 react 项目(rtl 布局),我不知道如何将文本字段的标签放在右侧?

enter image description here

最佳答案

您需要 jss-rtl支持 rtl for css。这个库提供了它的 Provider在任何库中支持 rtl。

import React from "react";
import { create } from "jss";
import rtl from "jss-rtl";
import JssProvider from "react-jss/lib/JssProvider";
import { createGenerateClassName, jssPreset } from "@material-ui/core/styles";

// Configure JSS
const jss = create({ plugins: [...jssPreset().plugins, rtl()] });

// Custom Material-UI class name generator.
const generateClassName = createGenerateClassName();

function RTL(props) {
return (
<JssProvider jss={jss} generateClassName={generateClassName}>
{props.children}
</JssProvider>
);
}

export default RTL;

然后在您的主应用程序中使用此提供程序。
ReactDOM.render(
<RTL>
<Demo />
</RTL>,
document.querySelector("#root")
);

工作演示 here

关于reactjs - 如何让material-ui文本字段中的标签向右?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com