原因 Vue 使用的是一套自己的事件传递机制,如 @click 等事件是经过 Vue 封装的。因此,在一些实际上处理 DOM 原生事件的场合需要添加额外的标识符。 解决方案 为 @click 添加标识符 .native。 <el-col :span="8" class="security" @click.native="refreshCode">