vue页面如何使用原生js给input赋值

2020.11.25 - GJX

场景是需要写一段js注入到某个网页实现自动登录,这个网页使用vue开发的,这个时候直接给dom赋值value属性是没有效果的,所以有了下面的方法。

使用原生js给绑定了得vue赋值

document.getElementsByClassName("test-class")[0].value="this is test"

赋值后输入框得到焦点又会重新变回初始状态,触发该input得input事件进行触发更新

document.getElementsByClassName("test-class")[0].dispatchEvent(new Event('input'))

- END -

312
0