<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Iview Table組件中各種組件擴展的使用

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:06:06
        文檔

        Iview Table組件中各種組件擴展的使用

        Iview Table組件中各種組件擴展的使用:一、Iview Table 組件 多選框選中和禁選設(shè)置 Table添加多選框 通過給 columns 數(shù)據(jù)設(shè)置一項,指定 type: 'selection' ,即可自動開啟多選功能。 正確使用好以下事件,可以達到需要的效果: @on-select ,選中某一項觸發(fā),返回值為 selecti
        推薦度:
        導(dǎo)讀Iview Table組件中各種組件擴展的使用:一、Iview Table 組件 多選框選中和禁選設(shè)置 Table添加多選框 通過給 columns 數(shù)據(jù)設(shè)置一項,指定 type: 'selection' ,即可自動開啟多選功能。 正確使用好以下事件,可以達到需要的效果: @on-select ,選中某一項觸發(fā),返回值為 selecti

        一、Iview Table 組件 多選框選中和禁選設(shè)置

        Table添加多選框

        通過給 columns 數(shù)據(jù)設(shè)置一項,指定  type: 'selection' ,即可自動開啟多選功能。

        正確使用好以下事件,可以達到需要的效果:

      1. @on-select ,選中某一項觸發(fā),返回值為  selection  和  row ,分別為已選項和剛選擇的項。
      2. @on-select-all ,點擊全選時觸發(fā),返回值為  selection ,已選項。
      3. @on-selection-change ,只要選中項發(fā)生變化時就會觸發(fā),返回值為  selection ,已選項。
      4. <template>
         <div>
         <Table ref="selection" :columns="columns" :data="data" @on-selection-change="selectChange"></Table>
         </div>
        </template>
        
        <script>
          export default {
              data () {
               return {
                  columns: [ { type: 'selection', width: 60, align: 'center' }, { title: 'Name', key: 'name' }]
                }
              },
              methods: {
                selectChange: function (data) {
                  console.log(data[i].name)
                }
              }
        
        </script>

        給 data 項設(shè)置特殊 key _checked: true 可以默認選中當前項。

        給 data 項設(shè)置特殊 key _disabled: true 可以禁止選擇當前項。

        例如:

        for (var i = 0; i < res.data.list.length; i++) {
         if (res.data.list[i].status === '1') {
         res.data.list[i]._disabled = true // 設(shè)置復(fù)選框禁用
         res.data.list[i]._checked= true // 設(shè)置復(fù)選框選中狀態(tài)
         }
        }

        二、Iview Table 組件中點擊Icon彈出Poptip的寫法

        1.圖標禁用方式

        {
         title: '撤銷',
         key: 'operate',
         width: 70,
         fixed: 'right',
         render: (h, params) => {
         if (params.row.status === '1') { // 選中當前行信息
         return h('div', [
         h('div', [
         h('Poptip', {
         props: {
         confirm: true,
         title: '確定要撤銷嗎!'
         },
         on: {
         'on-ok': () => {
         this.cancelFunction(params.index)
         }
         }
         }, [
         h('Button', {
         props: {
         shape: 'circle',
         icon: 'md-return-left'
         }
         })
         ])
         ])
         ])
         } else {
         return h('div', [
         h('Button', {
         props: {
         shape: 'circle',
         icon: 'md-return-left',
         disabled: true // 禁用圖標
         }
         })
         ])
         }
         }
        },
        

        2.圖標禁用方式

        {
         title: '修改',
         key: 'operate',
         fixed: 'right',
         width: 70,
         textAlign: 'right',
         render: (h, params) => {
         return h('div', [
         h('Button', {
         props: {
         shape: 'circle',
         icon: 'ios-paper-plane',
         disabled: params.row.status !== '0'
         },
         on: {
         click: () => {
         this.editFunction(params.index)
         }
         }
         })
         ])
         }
        },
        

        三、四元運算符 : 多個三元運算符 嵌套

        var state = null;
        
        var display_state = (state == null ? "未用" : (state == true ? "在用" : "停用"))
        
        //display_state
        //"未用"
        

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Iview Table組件中各種組件擴展的使用

        Iview Table組件中各種組件擴展的使用:一、Iview Table 組件 多選框選中和禁選設(shè)置 Table添加多選框 通過給 columns 數(shù)據(jù)設(shè)置一項,指定 type: 'selection' ,即可自動開啟多選功能。 正確使用好以下事件,可以達到需要的效果: @on-select ,選中某一項觸發(fā),返回值為 selecti
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 青青草国产免费久久久91| 日韩精品内射视频免费观看| 成年女性特黄午夜视频免费看| 亚洲国产一区二区三区青草影视| 精品免费tv久久久久久久| 国产亚洲av人片在线观看| XXX2高清在线观看免费视频| 亚洲人成人一区二区三区| 中文字幕免费不卡二区| 亚洲AV无码一区二区二三区入口| 暖暖免费日本在线中文| 久久久亚洲裙底偷窥综合| 久草视频免费在线观看| 亚洲一区二区三区在线观看网站| 成人人免费夜夜视频观看| 国产成人高清亚洲一区久久| 亚洲精品成人片在线观看| 免费无码一区二区三区蜜桃| 亚洲成色www久久网站夜月| 永久看日本大片免费35分钟| 亚洲人成网国产最新在线| 免费日韩在线视频| a级毛片无码免费真人久久| 午夜亚洲www湿好大| 青娱乐免费视频在线观看| 亚洲AV无码之国产精品| 激情综合色五月丁香六月亚洲| 久久久久久一品道精品免费看| 亚洲图片校园春色| 四虎影视精品永久免费网站| 97国免费在线视频| 亚洲日本国产综合高清| 亚洲国产成人久久综合区| 免费精品无码AV片在线观看| 亚洲国产成人综合精品| 亚洲精品无码mv在线观看网站| 最近免费中文字幕大全免费| 老司机午夜在线视频免费| 亚洲制服中文字幕第一区| 国产公开免费人成视频| 无码人妻一区二区三区免费n鬼沢|