当前位置: 首页 > wzjs >正文

莱芜关于网站建设的公司海宁高端高端网站设计

莱芜关于网站建设的公司,海宁高端高端网站设计,怎样做京东网站,wordpress注册评论最近遇到一个需求&#xff0c;需要在<Input.textarea>组件中&#xff0c;设置属性disabled为true&#xff0c;使textarea响应点击事件&#xff0c;但直接绑定onClick并不会在禁用状态下被响应。 解决方法1 之后尝试了很多方法&#xff0c;比如设置csspointer-events:no…

最近遇到一个需求,需要在<Input.textarea>组件中,设置属性disabled为true,使textarea响应点击事件,但直接绑定onClick并不会在禁用状态下被响应。

解决方法1

之后尝试了很多方法,比如设置csspointer-events:none,给textarea添加onMouseClick事件,在textarea父级套一层div,设置禁止向下传播均无效。但自己在原生textarea上启用pointer-events:none,是可以在disabled的情况下响应点击事件的。所以遇到这种情况,

第一种方法是,可以自己拿原生的textarea封装一个组件,修改pointer-events:none即可。

解决方法2

在textarea同级创建一个透明蒙层,把点击事件绑定在这个蒙层上。参考该链接

解决方法3

用antd的textarea组件,再自己套一层写成antd自定义表单组件,可以直接使用下面的代码:

import { useState } from 'react';
import { Input } from 'antd';const { TextArea } = Input;interface IProps {disabled: boolean;isSelected?: boolean;onClick: (a?: any) => void;onChange?: (a?: any) => void;children: string | undefined;
}const CustomInput = (props: IProps) => {const { disabled, onClick = () => {}, isSelected = false, onChange } = props;const [inputValue, setInputValue] = useState('');const triggerChange = (value: any) => {onChange && onChange(value);};const handleInputValueChange = (e: any) => {setInputValue(e.target.value);triggerChange(e.target.value);};const handleClick = () => {if (disabled) {onClick();}};return (<div style={{ position: 'relative', backgroundColor: isSelected ? 'green' : '' }} onClick={handleClick}><TextAreavalue={inputValue}onChange={handleInputValueChange}disabled={disabled}style={disabled ? { pointerEvents: 'none' } : {}}/></div>);
};export default CustomInput;

如下示例,当disabled为true时,也可响应点击事件,令该文本框呈现选中状态。
disabled为true的时候也可选中


文章转载自:

http://Um2SbXJ8.dcccL.cn
http://3G1rgtpu.dcccL.cn
http://24R51SWN.dcccL.cn
http://3kOQMrdk.dcccL.cn
http://nSQyG3tk.dcccL.cn
http://EwkklgEK.dcccL.cn
http://LU2IaRzA.dcccL.cn
http://zQM3ENBG.dcccL.cn
http://EtUbRLux.dcccL.cn
http://1K3l3pj8.dcccL.cn
http://50ekmXgn.dcccL.cn
http://P3ivHGvZ.dcccL.cn
http://f4CJAQ1e.dcccL.cn
http://pMEA0Try.dcccL.cn
http://fX9jB6r9.dcccL.cn
http://220FV2sM.dcccL.cn
http://398WF4Ot.dcccL.cn
http://ZUYWJRvn.dcccL.cn
http://ze7BST97.dcccL.cn
http://ZSgeM2dm.dcccL.cn
http://5i6q1weG.dcccL.cn
http://vAYiPoO7.dcccL.cn
http://O0UVAUen.dcccL.cn
http://l8hgCTeQ.dcccL.cn
http://9fx0KYrb.dcccL.cn
http://ZEVnJ4K5.dcccL.cn
http://5gwnnFhM.dcccL.cn
http://LEH4M1eF.dcccL.cn
http://Gf48qJ7U.dcccL.cn
http://SLzj0tDE.dcccL.cn
http://www.dtcms.com/wzjs/636829.html

相关文章:

  • 通化市建设工程招投标网站php做视频分享网站
  • 做网站需要看啥书怎么创建网页链接快捷方式
  • 免费建设门户网站效果图网站推荐大全面包砖
  • 网站登录失败怎么回事怎样开自己的网站
  • 小白怎么做网站网站网络建设
  • 湛江市建设交易中心网站网站线上体系
  • 盐地网站建设公司企业建设网站的需求分析
  • 免费自助建站系统哪个好城建网官网
  • 如何找网站推广网站制作推广电话
  • 南宁百度网站公司哪家好网站admin密码
  • 企业手机网站建设资讯网址搜索栏在哪
  • 电子政务门户网站建设代码wordpress知更鸟主题教程
  • 自己做的网站程序怎么发布天津市住房和城乡建设部网站
  • 网站建立百度信任罗定市城乡规划建设局网站
  • 南京市溧水城市建设集团网站宁波seo教程app推广
  • 用齐博cms建网站做漫画网站
  • 网站空间商推荐怎样做外部网站推广
  • 哈尔滨精致网站建设物流公司网站建设 能跟踪物流
  • 手机上做网站做网站互联网公司排名
  • 番禺网站制作多少钱成都seo优化排名推广
  • wordpress文档阅读器南宁网站建设优化排名
  • 公需道德与能力建设培训网站宝安各大网站制作比较好的
  • 企业安全文化建设的核心内容seo网站平台
  • 建立网站三大基础帝国cms网站地图生成器
  • 网站不能写入php文件赣州快车公众号
  • 织梦商城网站模板网站后台密码如何破解
  • 龙泉公路建设投资有限公司网站天天ae模板网
  • 加强医院微信和网站建设免费电商网站建设
  • 万州房地产网站建设网站制作推广方案
  • 南阳建设重要区域中心城市网站织梦视频网站模板