欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue?element-ui表格內嵌進度條功能實現方法

 更新時間:2022年03月25日 10:00:00   作者:巨金玲  
Element-Ul是餓了么前端團隊推出的一款基于Vue.js 2.0 的桌面端UI框架,下面這篇文章主要給大家介紹了關于Vue?element-ui表格內嵌進度條功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

一、引言

在著手做項目時,尤其是后臺管理系統類的項目,不難會遇到,數據用進度條的形式呈現,可視化。

二、方法

本次實驗主要應用element組件中的progress。

需要使用到屬性:

Type進度條類型line/circle/dashboard
:text-inside進度條顯示文字內置在進度條內(只在 type=line 時可用)
:percentage百分比(必填)
:color進度條背景色(會覆蓋 status 狀態(tài)顏色)

三、實驗結果與討論

1.前期準備工作

寫出基出表格

1.2使用JavaScript

當el-table元素中注入data對象數組后,在el-table-column中用prop屬性來對應對象中的鍵名即可填入數據,用label屬性來定義表格的列名??梢允褂脀idth屬性來定義列寬。

Element組件地址https://element.eleme.cn/#/zh-CN/component/table

2.實現功能

使用數組,自定義進度條數值。:percentage="scope.row.progress"

根據scope.row行數據變化動態(tài)顯示行內控件,progress是定義的變量進行賦值。

<template slot-scope="scope">
   <el-progress
   type="line"
   :stroke-width="15"
:percentage="scope.row.progress"
:color="blue"
   ></el-progress>
</template>

3完整實驗代碼

<el-table :data="jinDuData" style="width: 100%">
             <el-table-column
               prop="zhuangtai"
               label="狀態(tài)"
             >
               <template scope="scope">
                 <span v-if="scope.row.zhuangtai==='進行中'" style="color: green">進行中</span>
                 <span v-else-if="scope.row.zhuangtai==='已延期'"  style="color: red">已延期</span>
                 <span v-else-if="scope.row.zhuangtai==='未開始'"  style="color: orange">未開始</span>
                 <span v-else style="color:gray"><del>已結束</del></span>
               </template>
             </el-table-column>
             <el-table-column
               prop="progress"
               label="進度"
             >
               <template slot-scope="scope">
                 <el-progress
                   type="line"
                   :stroke-width="15"
                   :percentage="scope.row.progress"
                   :color="blue"
                 ></el-progress>
               </template>
      </el-table-column>
</el-table>
<script>
export default {
 data() {
   return {
     reverse: true,
     jinDuData:[{
       zhuangtai:'進行中',
       progress:10
     },{
       zhuangtai:'進行中',
       progress:90
     },{
       zhuangtai:'已延期',
       progress:50
     },{
       zhuangtai:'已延期',
       progress:70
     },{
       zhuangtai:'未開始',
       progress:100
     },{
       zhuangtai:'已結束',
       progress:10
     },{
       zhuangtai:'已結束',
       progress:30
     }],
}
</script>

四、結語

本次實驗解決的問題為table表格中內嵌進度條,實現數值自定義功能。實驗過程中,多次實驗可行解決方案,最終發(fā)現可以根據scope.row行數據變化動態(tài)顯示行內控件。

到此這篇關于Vue element-ui表格內嵌進度條功能的文章就介紹到這了,更多相關Vue element-ui表格嵌進度條內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue使用技巧及vue項目中遇到的問題

    vue使用技巧及vue項目中遇到的問題

    這篇文章主要介紹了vue使用技巧及vue項目中遇到的問題,本文給大家?guī)淼闹皇且徊糠郑罄m(xù)還會持續(xù)更新,感興趣的朋友跟隨腳本之家小編一起學習吧
    2018-06-06
  • Vue使用swiper問題(5.2.0版本,避免踩坑)

    Vue使用swiper問題(5.2.0版本,避免踩坑)

    這篇文章主要介紹了Vue使用swiper問題(5.2.0版本,避免踩坑),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue組件實現景深卡片輪播示例

    Vue組件實現景深卡片輪播示例

    這篇文章主要為大家介紹了Vue組件實現景深卡片輪播示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • vue3.2中的vuex使用詳解

    vue3.2中的vuex使用詳解

    這篇文章主要介紹了vue3.2中的vuex使用詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 關于vue路由緩存清除在main.js中的設置

    關于vue路由緩存清除在main.js中的設置

    今天小編就為大家分享一篇關于vue路由緩存清除在main.js中的設置,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue添加錨點,實現滾動頁面時錨點添加相應的class操作

    vue添加錨點,實現滾動頁面時錨點添加相應的class操作

    這篇文章主要介紹了vue添加錨點,實現滾動頁面時錨點添加相應的class操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue中的變量賦值問題

    Vue中的變量賦值問題

    這篇文章主要介紹了Vue中的變量賦值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue中關于computed計算屬性的妙用

    Vue中關于computed計算屬性的妙用

    這篇文章主要介紹了Vue中關于computed計算屬性的妙用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • vue實現表格增刪改查效果的實例代碼

    vue實現表格增刪改查效果的實例代碼

    本篇文章主要介紹了vue實現增刪改查效果的實例代碼,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vue實現把頁面導出成word文件的方法

    vue實現把頁面導出成word文件的方法

    這篇文章主要為大家詳細介紹了vue實現把頁面導出成word文件的方法,文中的實現步驟講解詳細,并且有詳細的代碼示例,需要的小伙伴可以參考一下
    2023-10-10

最新評論