reactjs - 如何使用反应显示无法选择/复制的文本
问题描述
我注意到一些网站发布了没有人可以选择或复制的文本。如何在 React 中实现这一点?是否可以?有时我相信他们正在使用一些图像,但这可能是一个使用太多字节的解决方案。
解决方案
您可以user-select: none;
在不希望用户选择的元素上使用。
function App() {
return <div style={{ userSelect: "none" }}>Unselectable text</div>;
}
ReactDOM.render(<App />, document.getElementById("root"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="root"></div>
推荐阅读
- python - 多索引数据框数据提取
- c# - Xamarin 无法访问已处置的对象
- r - 如何将ICC功能应用于多个组?
- google-apps-script - 数组中的日期在第一次循环遍历数组后丢失格式
- javafx - javafx:一次切换多个 CheckBoxTableCell-Checkboxes
- java - 重新验证 JTree/DefaultTreeCellRenderer
- google-tag-manager - 谷歌标签管理器和角材料按钮
- javascript - Vanilla JS - 通过 div 的名称获取元素
- javascript - 在postgres中选择x,其中y等于z
- java - 无法从硒的下拉菜单中选择选项(尝试了所有方法)