最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

el-table-column疊加el-popover使用示例小結(jié)

 更新時(shí)間:2024年04月22日 10:37:04   作者:微光無(wú)限  
el-table-column有一列展示多個(gè)tag信息,實(shí)現(xiàn)點(diǎn)擊tag展示tag信息以及tag對(duì)應(yīng)的詳細(xì)信息,本文通過(guò)示例代碼介紹el-table-column疊加el-popover使用示例小結(jié),感興趣的朋友跟隨小編一起看看吧

需求:el-table-column有一列展示多個(gè)tag信息,實(shí)現(xiàn)點(diǎn)擊tag展示tag信息以及tag對(duì)應(yīng)的詳細(xì)信息

table的數(shù)據(jù)格式

data:[
	{
		...,
		isPopoverVisible:false,
	},
	{
		...,
		isPopoverVisible:false,
	},
	...
]

寫法:

<el-table-column label="配置信息" prop="listName">
        <template slot-scope="scope">
          <el-popover
            placement="bottom"
            title="配置信息以及對(duì)應(yīng)詳情"
            trigger="manual"
            v-model="scope.row.isPopoverVisible"
          >
            <el-cascader-panel :options="scope.row.CopyList"></el-cascader-panel>
            <template slot="reference">
              <div @click="scope.row.isPopoverVisible = !scope.row.isPopoverVisible" style="cursor: pointer;">
                <div style="display: inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;width: 200px;">
                  <el-tag type="info" style="margin-right: 5px;" v-for="item in scope.row.tableList" :key="item.index">{{ item.dbName }}</el-tag>
                </div>
              </div>
            </template>
          </el-popover>
        </template>
</el-table-column>

實(shí)現(xiàn)了鼠標(biāo)控制懸浮數(shù)據(jù)的顯隱

擴(kuò)展:el-table某一列嵌套使用el-popover,使用click觸發(fā),導(dǎo)致頁(yè)面下拉框組件無(wú)法觸發(fā)彈框關(guān)閉(解決辦法)

在彈框觸發(fā)的方法里加上document.body.click() 即可
嘗試了很多其他的方法都沒用,只有這個(gè)解決了
完整代碼:

<el-select
@change="sourceChange"
clearable
>
  <el-option
    v-for="option in list1"
    :key="option.code"
    :label="option.name"
    :value="option.code"
  ></el-option>
</el-select>
sourceChange(){
document.body.click()//重點(diǎn)
}
<el-table-column>
<template slot-scope="scope">
            <el-popover
            width="450"
            :ref="`popover-${scope.row.id}`"
            trigger="click"
            @show="checkAllowed(scope.row)">
              <span slot="reference" style="cursor: pointer;">
                {{scope.row.name}}
              </span>
              <el-table
                :data="List"
                style="width: 100%"
                row-key="id"
                height="214px"
              >
                <el-table-column
                  label="序號(hào)"
                  width="45"
                  type="index"
                ></el-table-column>
               </el-table>
            </el-popover>
          </template>
</el-table-column>

到此這篇關(guān)于el-table-column疊加el-popover使用的文章就介紹到這了,更多相關(guān)el-table-column疊加el-popover使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

甘南县| 陕西省| 蓬溪县| 石林| 淮北市| 崇明县| 榆社县| 喀喇沁旗| 绥滨县| 平乡县| 鹿泉市| 简阳市| 登封市| 鄂托克前旗| 蕲春县| 汶川县| 黎川县| 石林| 扶绥县| 涟水县| 麻栗坡县| 巧家县| 亳州市| 六盘水市| 宜丰县| 三原县| 睢宁县| 云梦县| 华阴市| 兴和县| 驻马店市| 阿拉尔市| 石棉县| 紫云| 阳山县| 昆山市| 烟台市| 高清| 东阳市| 霍山县| 莱芜市|