cxxjackie
发表于 2021-11-12 21:04:59
李恒道 发表于 2021-11-12 20:43
组件dom元素过多
找onfucs
onchange
用那个react的插件看啊,还是挺好用的。
李恒道
发表于 2021-11-12 22:41:44
cxxjackie 发表于 2021-11-12 21:04
用那个react的插件看啊,还是挺好用的。
我忘了!我待会试试!
256yangwei
发表于 2021-11-22 19:53:29
这个问题是我提出来的,感谢李老师和cxxjackie帮忙解决,太赞了
潘钜森
发表于 2021-11-30 07:55:25
刚看到另一个帖哈哈哈{:4_110:}2021/11/11 11:11:11
李恒道
发表于 2021-11-30 09:15:57
s757129 发表于 2021-11-30 07:55
刚看到另一个帖哈哈哈2021/11/11 11:11:11
发帖时间太巧了
松叶萧落
发表于 2021-12-24 21:34:43
这一期可否出个视频呀?感觉视频看着有演示,能够学的更好。非常感谢!我也是遇到了这个问题,{:4_115:}
李恒道
发表于 2021-12-24 21:46:03
松叶萧落 发表于 2021-12-24 21:34
这一期可否出个视频呀?感觉视频看着有演示,能够学的更好。非常感谢!我也是遇到了这个问题, ...
这节视频差不多要等半年以后才能讲到了...
视频录起来实在太麻烦了
文字版其实讲的已经很清晰了
如果有哪里不会可以发帖提问
松叶萧落
发表于 2021-12-24 22:01:33
李恒道 发表于 2021-12-24 21:46
这节视频差不多要等半年以后才能讲到了...
视频录起来实在太麻烦了
文字版其实讲的已经很清晰了
非常感谢大哥回复,主要是新手,所以还不太能看的懂文字教程。再次感谢!
ozon
发表于 2022-5-31 15:51:02
本帖最后由 ozon 于 2022-5-31 15:53 编辑
https://wwm.lanzouq.com/ioVBA05oqnfe
大佬这种情况怎么处理,一个输入框,没有监听器
尝试了这个,
const evt = new Event('change');
ele.dispatchEvent(evt);
const prop = Object.keys(ele).find(p => p.startsWith('__reactEventHandlers'));
ele.onChange(evt);prop 值为undefine
尝试打印Object.keys(ele)
打印input所有键值??:
["__reactInternalInstance$41uwjmco4lh", "value"]
0: "__reactInternalInstance$41uwjmco4lh"
1: "value"
length: 2
__proto__: Array(0)
发现只有
__reactInternalInstance(能从这里入手吗)
不是想要的
__reactEventHandlers
用React Developer Tools选中元素查看 找到了'onchange'灰色字
https://i.bmp.ovh/imgs/2022/05/31/a473261e816ea7ed.png
用React Developer Tools选中元素查看它的父级?找到了'onchange'橘色字不知道有什么关联
https://i.bmp.ovh/imgs/2022/05/31/4785b8ae902221f1.png
李恒道
发表于 2022-5-31 15:53:48
ozon 发表于 2022-5-31 15:51
https://wwm.lanzouq.com/ioVBA05oqnfe
大佬这种情况怎么处理,一个输入框,没有监听器
尝试了这个,prop 值 ...
试一下呗
我对react研究不深
按道理instance也是有onchange的