最近项目遇到一个问题,就是登录页面里,用户可以拖拽img的值到输入框里。如下图:
为了禁止用户往输入框里拖拽东西,我们先给三个输入框一个相同的类名myInput
<el-input class="myInput" />
然后在mounted生命周期里,先通过getElementsByClassName获取三个dom,如下代码里usernameArr打印出来usernameArr不是个正常的数组,而是HTMLCollection这个类数组对象,通过Array.from将其转为真正的数组,然后就可以遍历了。我们在methods里封装了公共的禁止往输入框拖拽的方法dragInput
mounted()