为了账号安全,请及时绑定邮箱和手机立即绑定

element ui 的popover 搭配v-for 遍历的效能问题

element ui 的popover 搭配v-for 遍历的效能问题

眼眸繁星 2019-03-14 14:15:13
小弟在进行专案时只用element ui 的popover遇到了一个问题列表中的每一项都要有一个相应的popover?但发现如果列表有100项 这个popover生成的节点就有100个担心这会对效能造成问题<ul class="rooms m-b" v-if="showing.length">        <li v-for="(item, index) in showing"          :key="index">        <el-popover          placement="right"          trigger="click">          <div>            <div class="action pointer" @click="enterChat(item)">與 {{item.username}} 談話</div>            <div class="action pointer" @click="handleChatClick(item)">查看 {{item.username}}</div>          </div>          <div class="meta" slot="reference">            <span class="title">              <span>{{ item.username }}</span>            </span>          </div>          </el-popover>        </li>      </ul>不知有没有共用一个节点内容的方法(只生成一个节点, 或是需要时才渲染当个popover的方法)我的代碼
查看完整描述

1 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

这样循环肯定是这样的
你可以提出来,用坐标来控制,每次点击对应按钮的时候,显示popover,并更改坐标为按钮的位置

查看完整回答
反对 回复 2019-03-20
  • 1 回答
  • 0 关注
  • 1144 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信