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的
页: 1 [2] 3 4 5 6 7 8
查看完整版本: [油猴脚本开发指南]元素规则校验和检测的触发