国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Element-UI中el-table內(nèi)嵌el-popover,在表格翻頁后el-popover無法顯示問題解決

這篇具有很好參考價值的文章主要介紹了Element-UI中el-table內(nèi)嵌el-popover,在表格翻頁后el-popover無法顯示問題解決。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

由于開發(fā)需求,需要在el-table某一列增加popover彈窗,當用戶點擊按鈕時,通過popover組件展示詳細信息。參考Element-ui官網(wǎng)文檔案例,得出代碼如下

<el-table-column prop="sip,sip_location" label="源IP" width="150">
 <template slot-scope="scope">
    <div>
      {{ scope.row.sip }}
      <el-popover
        placement="right"
        width="500px"
        :visible="IPDetailsPop"
        popper-class="IPDetailsPopover"
      >
        <IPDetails ref="ipdetails" :info="info"/>
        <el-button
          type="text"
          icon="el-icon-search"
          slot="reference"
          @click="toggleIPDetailsDialog(scope.$index,'sip')"
        >
        </el-button>
      </el-popover>
    </div>
    <div v-for="item in scope.row.sip_location" :key="item">
       <div style="margin-bottom:2px">
        <el-tag effect="dark" color="#199fc7" size="mini" span="2" style="width:100%">{{
          item
        }}</el-tag>
      </div> 
    </div>
  </template>
</el-table-column>

Element-UI中el-table內(nèi)嵌el-popover,在表格翻頁后el-popover無法顯示問題解決

具體實現(xiàn)細節(jié)無需關(guān)注,經(jīng)過測試后表格第一頁的popover組件能夠正常顯示,但是當翻到第二頁時,點擊詳情按鈕,函數(shù)能夠被正常執(zhí)行,數(shù)據(jù)也按照指定格式解析,但是popover組件無法顯示。此時返回到第一頁后,第一頁的popover組件也無法顯示了。
參考文章(https://juejin.cn/post/7200571354927939645#comment)中對組件復(fù)用問題的描述與解釋,在el-popover添加v-if判斷條件成功將問題解決,即當沒有詳細數(shù)據(jù)要展示的時候,不渲染popover組件。文章來源地址http://www.zghlxwxcb.cn/news/detail-511093.html

<el-table-column prop="sip,sip_location" label="源IP" width="150">
 <template slot-scope="scope">
    <div>
      {{ scope.row.sip }}
      <el-popover
        placement="right"
        width="500px"
        :visible="IPDetailsPop"
        v-if="Object.keys(scope.row.sip_add).length>0"
        popper-class="IPDetailsPopover"
      >
        <IPDetails ref="ipdetails" :info="info"/>
        <el-button
          type="text"
          icon="el-icon-search"
          slot="reference"
          @click="toggleIPDetailsDialog(scope.$index,'sip')"
        >
        </el-button>
      </el-popover>
    </div>
    <div v-for="item in scope.row.sip_location" :key="item">
       <div style="margin-bottom:2px">
        <el-tag effect="dark" color="#199fc7" size="mini" span="2" style="width:100%">{{
          item
        }}</el-tag>
      </div> 
    </div>
  </template>
</el-table-column>

到了這里,關(guān)于Element-UI中el-table內(nèi)嵌el-popover,在表格翻頁后el-popover無法顯示問題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • css-修改element ui的el-popover樣式

    css-修改element ui的el-popover樣式

    背景: 在選擇所屬部門(部門可新建,則部門會很多)時,如果部門特別多的情況下,在下拉選擇時,el-popover彈出框會變得很長很長,頁面不美觀。 ?產(chǎn)品要求: 在超長時,固定高度,支持滾動條。 在代碼里修改樣式時,一直不生效,仔細查看dom才發(fā)現(xiàn), popover的dom創(chuàng)建在

    2024年02月15日
    瀏覽(36)
  • element-ui中的el-table合并單元格

    element-ui中的el-table合并單元格

    在寫項目的時候有時候會經(jīng)常遇到把行和列合并起來的情況,因為有些數(shù)據(jù)是重復(fù)渲染的,不合并行列會使表格看起來非常的混亂,如下: ?而我們想要的數(shù)據(jù)是下面這種情況,將重復(fù)的行進行合并,使表格看起來簡單明了,如下: ? 1:html部分 所謂的合并行就是將多行相同

    2024年02月10日
    瀏覽(28)
  • [element-ui] el-table點擊高亮當前行

    1、highlight-current-row 2、:row-class-name=“tableRowClassName”,需要借助@row-click=\\\"handleRowClick\\\"獲取當前點擊行的下標 參考: elementUI中table點擊高亮當前行的兩種方式

    2024年03月21日
    瀏覽(31)
  • vue 設(shè)置element ui的el-popover的樣式

    vue 設(shè)置element ui的el-popover的樣式

    設(shè)置 element ui 的el-popover的樣式需要自定義 popper-class : 自定義 popper-class=\\\"tips-con\\\" ,如下: 在當前文件樣式中,不加 scoped 寫一份: *** el-popover 生成的 div 不在當前組件之內(nèi),甚至不在 App.vue 組件的 div 內(nèi),和 App.vue 組件的div 平 級,所以需要全局設(shè)置 style 。 *** 頁面效果:

    2024年02月11日
    瀏覽(24)
  • 【element ui】 el-popover 樣式修改不生效解決方法

    【element ui】 el-popover 樣式修改不生效解決方法

    ①基本結(jié)構(gòu) ②問題 在修改el-popover的樣式的時候,和往常修改elmentui樣式一樣就是不起效果。使用::v-deep或者是/deep/樣式穿透都沒有效果。 ③原因 看了一篇博主的博客才得知,原因是 el-popover生成的div不在當前組件之內(nèi),甚至不在App.vue組件的div內(nèi),他和App.vue組件的div平級。所

    2024年02月07日
    瀏覽(26)
  • [element-ui] el-table行添加陰影懸浮效果

    問題: 在el-table每一行獲得焦點與鼠標經(jīng)過時,顯示一個整行的陰影懸浮效果 沒有什么效果 原因: box-shadow對display:table-row元素是不起作用的 解決方案: 弊端 給el-table行加陰影的問題算是解決了,但是卻導(dǎo)致表格內(nèi)容無法操作 1、通常,項目設(shè)計中,el-table會帶一些按鈕,比如

    2024年02月04日
    瀏覽(30)
  • element-ui el-table 樹形結(jié)構(gòu) 父子級聯(lián)動

    el-table 表格 為 select 和 select-all 設(shè)置回調(diào)函數(shù) 簡要數(shù)據(jù)格式 單選 全選 操作 ids 不再設(shè)置 selection-change 回調(diào)函數(shù),直接監(jiān)聽ids 感謝 element-ui el-table 實現(xiàn)全選且父級子級聯(lián)動 提供的思路 另附 el-table 文檔

    2024年02月10日
    瀏覽(108)
  • element-ui el-table 如何實現(xiàn)合并單元格

    el-table的組件的可以合并單元格,先定義參數(shù)span-method 方法objectSpanMethod。在方法內(nèi)控制當前單元格渲染成幾個單元格或者刪除掉當前單元格。 比如:代碼中定義:span-method=\\\"objectSpanMethod\\\" objectSpanMethod實現(xiàn)是在方法區(qū),具體內(nèi)容是根據(jù)變量rowSpanList 去決定當前單元格是展示還是刪

    2024年02月03日
    瀏覽(32)
  • vue使用element-ui,el-table不顯示

    例如:新增了一個表格,按官網(wǎng)代碼貼過來的,結(jié)果一直不顯示 代碼如下一模一樣,其他數(shù)據(jù)正常顯示,就表格不顯示 其實版本庫不一致導(dǎo)致的,賊坑,又不提示 先卸載element-ui安裝一個低版本的element-ui就可以解決``

    2024年02月11日
    瀏覽(30)
  • 【Element-ui】el-table大數(shù)據(jù)量渲染卡頓問題

    【Element-ui】el-table大數(shù)據(jù)量渲染卡頓問題

    在項目開發(fā)中,遇到在表格中一次性加載完的需求,且加載數(shù)量不少,有幾百幾千條,并且每條都可能有自己的下拉框,輸入框來做編輯功能,此時普通的el-table肯定會導(dǎo)致瀏覽器卡死,那么怎么辦呢? 當然很多童鞋肯定會想到利用插件,其實我本人是不咋喜歡插件的,能自

    2024年02月05日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包