添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
行走的吐司  ·  swift动画 —— ...·  1 年前    · 
跑龙套的红烧肉  ·  spring ...·  1 年前    · 
苦闷的金鱼  ·  python ...·  1 年前    · 

el-popover manual手动显示和关闭

3 个月前 · 来自专栏 重拾前端

el-popover默认的trigger方式为click,点击内部的按钮插槽显示气泡,点击非焦点区域消失。

有些交互场景需要点击按钮显示,点击气泡的关闭气泡消失。

<div v-for="(item, index) in dataList" :key="index">
      <el-popover
        :ref="'pop' + level + index"
        placement="right"
        width="400"
        trigger="manual"
    closePop(index){
      let ref = 'pop' + this.level + index;
      this.$refs[ref][0].doClose();
    showPop(index){
      let ref = 'pop' + this.level + index;
      this.$refs[ref][0].doShow();