因为一个商品订单添加的页面太控件需要填值,想写个js脚本填值,由于使用框架,原生js直接赋值是修改不了,或者看上去你把表单修改了,再次点击又会恢复默认值,或者说提交表单传给后端的内容其实并没有修改。
因为一个商品订单添加的页面太控件需要填值,想写个js脚本填值,由于使用框架,原生js直接赋值是修改不了,或者看上去你把表单修改了,再次点击又会恢复默认值,或者说提交表单传给后端的内容其实并没有修改。
找到节点,修改值,然后触发节点的 change
或者 input
事件。
或者把表单的值暴露到 window
上。
建议还是直接从组件内部对外开放一个接口,方便长期使用。
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
4 回答1.7k 阅读
这个问题只是事件没匹配上的问题。我更改了他的value,但是他监听的是input事件。那怎么办呢。。
触发他的input事件就好了。
具体到某个控件依赖什么事件,可以去其源码中查看实现细节。