<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
        主站蜘蛛池模板: 国产亚洲一区二区三区在线不卡| 亚洲精品美女视频| 亚洲小说图区综合在线| 午夜精品一区二区三区免费视频| 日韩免费无码一区二区三区| 亚洲高清中文字幕免费| 久久精品国产亚洲AV高清热| 99视频精品全部免费观看| 亚洲国产第一页www| 亚洲人成人网站18禁| 永久免费av无码不卡在线观看 | www.亚洲色图.com| 免费无码一区二区| 亚洲国产电影av在线网址| 亚洲美女视频网址| 乱爱性全过程免费视频| 亚洲福利在线播放| 国产美女视频免费观看的网站| 亚洲免费观看视频| 亚洲第一成年网站视频| 国产免费卡一卡三卡乱码| 亚洲精品456在线播放| 免费三级毛片电影片| 亚洲色大网站WWW永久网站| 国产国产人免费视频成69大陆| 色爽黄1000部免费软件下载| 亚洲成AV人片在线观看无码| 97公开免费视频| 亚洲国产精品无码久久SM| 91香蕉国产线观看免费全集| 精品国产成人亚洲午夜福利| 久久免费观看国产99精品| 亚洲成a人片7777| 国产高清免费观看| 免费黄色电影在线观看| 色噜噜亚洲男人的天堂| 天堂亚洲免费视频| 5g影院5g天天爽永久免费影院| 亚洲人成网77777色在线播放| 91成人免费观看网站| 无人视频免费观看免费视频|