element ui的 popover弹框问题

发布于 2022-09-06 21:15:00 字数 1385 浏览 11 评论 0

需求是在table表格中,商品如果有关联商品,可以点击查看,代码和截图如下

<el-table-column
            prop="sku"
            label="库存SKU"
            sortable
            show-overflow-tooltip
            width="240">
            <template slot-scope="scope">
              <el-popover
                ref="popover"
                placement="top"
                width="750">
                <el-table :data="scope.row.processArr">
                  <el-table-column width="250" property="dependencySkuId" label="库存SKU"></el-table-column>
                  <el-table-column width="400" property="skuNameZh" label="产品名称"></el-table-column>
                  <el-table-column width="50" property="quantity" label="数量"></el-table-column>
                </el-table>
              </el-popover>
              <a @click="editFn(scope.row)" style="color: #409EFF">{{scope.row.sku}}</a>
              <i class="el-icon-circle-plus-outline" v-popover:popover v-if="scope.row.processArr.length > 0"></i>
            </template>
          </el-table-column>
      

clipboard.png

现在的问题是,刚进入页面可以点击图标显示popover里面的数据,但是用了搜索之后点击图标就失效了,而且控制台没有报错,求大神解答。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

桃扇骨 2022-09-13 21:15:00
两种方法:
 1.点击按钮 加上这属性: slot="reference"
 2.有v-if的,把v-if改为v-show
拿命拼未来 2022-09-13 21:15:00

特地登录表示感谢,换成v-show后解决了问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文