gpt4 book ai didi

reactjs - 如何将占位符设置为textarea元素中的对象?

转载 作者:行者123 更新时间:2023-12-03 13:45:07 25 4
gpt4 key购买 nike

我正在尝试在<textarea/>中设置占位符所以要这样装

{
"name": "jon",
"job": "developer"
}

我尝试在变量中分配占位符,然后在占位符中调用它

const placeholderText = 
`{
"name": "jon",
"job": "developer"
}`

但我认为有更好的方法来做到这一点,特别是当对象中的键值太长时,这可能会破坏线路。

最佳答案

您可以将占位符保留在常规对象中,并使用 JSON.stringifyplaceholder 属性的一些缩进。

示例

function App() {
const placeholderObj = {
name: "jon",
job: "developer"
};

return (
<textarea
placeholder={JSON.stringify(placeholderObj, null, 2)}
rows={10}
cols={30}
/>
);
}

ReactDOM.render(<App />, document.getElementById("root"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>

<div id="root"></div>

关于reactjs - 如何将占位符设置为textarea元素中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55197016/

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