HOME/Articles/

Todo项目时的问题

Article Outline

Todo项目时的问题

为什么自带的@focus不生效 要自定义todo-focus了才生效呢

因为你双击的这个元素并不是 input 的元素,双击事件的回调函数通过数据的操作让你点击的这个元素下方的 input 元素出现。所以当你双击的时候,它只是出现,需要你再点击一下才会聚焦。使用自定义指令,当你双击他时候,input 元素出现的时候,这个自定义属性也成立将会触发其回调事件,这个回调函数中可以拿到当前的 input 元素 el ,然后使用浏览器原生的方法 focus 让其聚焦,这样就不用再点击多一次。