李恒道 发表于 2021-11-12 20:43
组件dom元素过多
找onfucs
onchange
用那个react的插件看啊,还是挺好用的。
cxxjackie 发表于 2021-11-12 21:04
用那个react的插件看啊,还是挺好用的。
我忘了!我待会试试!
这个问题是我提出来的,感谢李老师和cxxjackie帮忙解决,太赞了
刚看到另一个帖哈哈哈{:4_110:}2021/11/11 11:11:11
s757129 发表于 2021-11-30 07:55
刚看到另一个帖哈哈哈2021/11/11 11:11:11
发帖时间太巧了
这一期可否出个视频呀?感觉视频看着有演示,能够学的更好。非常感谢!我也是遇到了这个问题,{:4_115:}
松叶萧落 发表于 2021-12-24 21:34
这一期可否出个视频呀?感觉视频看着有演示,能够学的更好。非常感谢!我也是遇到了这个问题, ...
这节视频差不多要等半年以后才能讲到了...
视频录起来实在太麻烦了
文字版其实讲的已经很清晰了
如果有哪里不会可以发帖提问
李恒道 发表于 2021-12-24 21:46
这节视频差不多要等半年以后才能讲到了...
视频录起来实在太麻烦了
文字版其实讲的已经很清晰了
非常感谢大哥回复,主要是新手,所以还不太能看的懂文字教程。再次感谢!
本帖最后由 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
ozon 发表于 2022-5-31 15:51
https://wwm.lanzouq.com/ioVBA05oqnfe
大佬这种情况怎么处理,一个输入框,没有监听器
尝试了这个,prop 值 ...
试一下呗
我对react研究不深
按道理instance也是有onchange的