el-table中使用el-popover弹出层弹出自定义组件时如何才能在点击的时候才调用组件,而不是一上来全加载

el-table中使用el-popover弹出层弹出自定义组件时如何才能在点击的时候才调用组件,而不是一上来全加载

<el-table-column

      label="业务系统"

prop="business_count"

sortable="custom" >

<template slot-scope="scope">

<el-popover ref="popover1" placement="right">

<business-system-select

ref="systemTree"

:system-id="scope.row.id"

/>

<el-button

slot="reference"

type="text"

style="margin-left: 50px"

@click="getBusinessList()"

>

{{ scope.row.business_count }}

</el-button>

</el-popover>

</template>

</el-table-column>

js:

getBusinessList() {

this.$refs['systemTree'].getList()

},

题目描述

题目来源及自己的思路

相关代码

粘贴代码文本(请勿用截图)

你期待的结果是什么?实际看到的错误信息又是什么?


回答:

1: 给el-popover加个v-if 比如v-if="scope.row.showPop"
2: 点击某一行时改变时改变属性 showPop = true

以上是 el-table中使用el-popover弹出层弹出自定义组件时如何才能在点击的时候才调用组件,而不是一上来全加载 的全部内容, 来源链接: utcz.com/p/935385.html

回到顶部