
实现focus的时候添加个class,blur的时候去掉,下面的方法以及实现成功,但是我总觉写得太菜了,请问有什么更为简洁的实现方法吗?感谢
2017年2月20日09:53:52补充
问题已经解决了,是我把问题复杂化了,伪类可以很简单的解决掉问题,一个:focus加上:focus + 轻松搞定
data () {
return {
user: {
val: null
},
password: {
val: null
}
}
},
blur: function ($select) {
this[$select].focus = this[$select].val
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你应该用css伪类选择器 ..
直接伪类就好了。用vue绑定focus的伪类。
vue-loader提供的css module
这个用vue来实现未免小题大做了吧,使用伪类是更好的方案