el-button点击后不恢复原样
2024-01-09 09:40:50
1、单纯的span点击不恢复原样
let target = event.target;
if(target.nodeName == "SPAN"){
target = event.target.parentNode;
}
target.blur();
将此句加入到函数中即可,不用管语句中出现的红色下划线
2、假如是点击其他标签,譬如带有图标的什么
将if判断改变一下
let target = event.target;
if(target.nodeName == "I" || target.nodeName == "SPAN"){
target = event.target.parentNode;
}
target.blur();
3、同理再有其他的,在if中加入判断即可
4、!!!重点!!!
假如你的函数是
const showPicture = (row: object) => {
router.push({ name: 'businessPicture', query: { bid: row.index } })
}
想让此函数变成点击后恢复原状态
加入1中的语句即可,不要管event是怎么来的
即:
const showPicture = (row: object) => {
router.push({ name: 'businessPicture', query: { bid: row.index } })
let target = event.target;
if(target.nodeName == "SPAN"){
target = event.target.parentNode;
}
target.blur();
}
文章来源:https://blog.csdn.net/leshen_88/article/details/135457724
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!