日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue用ant design中table表格,點擊某行時觸發的事件操作

瀏覽:2日期:2022-11-10 11:34:12

使用customRow 設置行屬性,寫對應事件

:customRow='rowClick'

然后在data里面寫

rowClick: record => ({ // 事件 on: { click: () => { // 點擊改行時要做的事情 // ...... console.log(record, ’record’) } } })

在官方文檔中也寫的很清楚

vue用ant design中table表格,點擊某行時觸發的事件操作

補充知識:Ant-Design-Vue table 合并單元格,并且添加點擊事件

點擊行,有一個customRow。可以配置點擊事件。

單元格的自定義分為兩種方式。

一種是:通過template標簽。

html部分

// text為dataIndex中的值,data為行數據,index為索引值<template slot='xxx' slot-scope='text,data,index'>{{text|xxxFormat}}</template>

js部分

//table的columns設定,customRender對應著html中的slot值columns = [ { title: '列名', dataIndex: 'aaa', scopedSlots: { customRender: ’xxx’ }},]

一種是:customRender。下面給出來的是合并單元格的一段代碼。

vm.columns = [ { title: '列名', dataIndex: 'aaa', customRender: (text, row, index) => { var obj = { children: text, attrs: {} } if (index % 2 == 0) { obj.attrs.rowSpan = 2; } else { obj.attrs.rowSpan = 0; } return obj; } },];

在合并單元格的代碼中可以看出。obj實際上操作的是td的相關屬性。children中的內容是放在td中的。這個內容就類似于上面的template。因為能操作td以及內部的內容,所以這種方法的靈活性更加高。對于單元格合并這種操作來說,只能通過customRender來了。

雖然官方給了很多在table中添加a標簽的例子,不過都沒有對點擊事件填寫相應的方法調用。

如果只是簡單的點擊事件,可以通過簡單地template調用點擊事件。也可以方便的傳參數。

<template slot='xxx' slot-scope='text,data,index'><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' @click='clickMe'>你點我呀</a></template>

知識點,來了,如果是合并單元格里面添加點擊事件呢?

第一次 嘗試

customRender: (text, row, index) => { var obj = { children: <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' click=’cityClick(text)’>{text}</a>, attrs: {} }; if (index % 2 == 0) { obj.attrs.rowSpan = 2; } else { obj.attrs.rowSpan = 0; } return obj;},

自己寫的時候,心里就覺得別扭,click=’cityClick(text)’這個地方值能傳進去么?

試了下,呵呵噠,方法都不好使,也不報錯。。

第二次嘗試,借鑒下customRow

vue用ant design中table表格,點擊某行時觸發的事件操作

customRender: (text, row, index) => { var obj = { children: <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >{text}</a>, attrs: {}, on: { click: () => { this.$message.info(text); } } }; if (index % 2 == 0) { obj.attrs.rowSpan = 2; } else { obj.attrs.rowSpan = 0; } return obj;},

寫完之后,自我感覺還是不錯的,試一下。

不動如山。。。

第三次嘗試,祭出大殺器 vue-jsx

children不能簡簡單單的寫個<a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' >{text}</a>,得給他翻譯翻譯

vue用ant design中table表格,點擊某行時觸發的事件操作

虛擬DOM不錯的樣子

var vm = this;const columns = [ { title: ’Name’, dataIndex: ’name’ }, { title: ’City’, dataIndex: ’city’, customRender: (text, row, index) => { var child = vm.$createElement('a', { domProps: { innerHTML: text }, on: { click: function () { vm.cityClick(text); } } }); var obj = { children: child, attrs: {}, }; if (index % 2 == 0) { obj.attrs.rowSpan = 2; } else { obj.attrs.rowSpan = 0; } return obj; }, },

再單獨把實現方法拿出來

var child = vm.$createElement('a', { domProps: { innerHTML: text }, on: { click: function () { vm.cityClick(text); } }});

看看效果

vue用ant design中table表格,點擊某行時觸發的事件操作

完美~~~

以上這篇vue用ant design中table表格,點擊某行時觸發的事件操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文在线日韩| 97精品视频在线看| 在线一区电影| 一区免费在线| 日韩高清欧美激情| 麻豆精品视频在线观看| 特黄毛片在线观看| 欧美在线亚洲| 日韩精品国产精品| 精品国产一区二| 免费久久久久久久久| 亚洲乱码视频| av资源中文在线天堂| 欧美日韩国产在线观看网站| 亚洲精品黄色| 日本精品黄色| 亚洲欧美视频| 你懂的国产精品永久在线| 久久电影tv| 中文字幕亚洲精品乱码| 久久精品三级| 欧美资源在线| 久久中文在线| 99在线观看免费视频精品观看| 日韩av资源网| 日韩一区二区三区在线免费观看| 免费在线观看不卡| 久久精品 人人爱| 久久国产主播| 日本一区中文字幕| 亚洲深夜视频| 日本成人中文字幕在线视频| 日韩久久精品网| 免费看日韩精品| 日本在线高清| 青草久久视频| 激情偷拍久久| 久久久91麻豆精品国产一区| 免费观看在线色综合| 福利一区和二区| 亚洲人成网77777色在线播放| zzzwww在线看片免费| 婷婷精品久久久久久久久久不卡| 蜜桃av.网站在线观看| 欧美久久香蕉| 午夜在线视频一区二区区别| 久久精品国产精品亚洲毛片| 99国产成+人+综合+亚洲欧美| 国产亚洲精品美女久久| 久久国产电影| 另类综合日韩欧美亚洲| 午夜视频一区二区在线观看| 久久国产欧美| 国产伊人久久| 欧美亚洲免费| 男女精品网站| 欧美肉体xxxx裸体137大胆| 国产精品99久久免费观看| 日韩中文字幕麻豆| 1024精品一区二区三区| 精品久久视频| 国产日韩欧美高清免费| 欧美午夜不卡| 黑森林国产精品av| 国产麻豆精品久久| 亚洲免费毛片| 午夜在线精品偷拍| 激情综合自拍| 麻豆mv在线观看| 麻豆中文一区二区| 欧美日韩xxxx| 日韩欧美中文字幕一区二区三区| 99视频一区| 欧美日韩高清| 久久精品观看| 日韩国产一区二区| 国产+成+人+亚洲欧洲在线| 欧美日本二区| 亚洲香蕉久久| 视频在线在亚洲| 好看的av在线不卡观看| 国产99久久| www.com.cn成人| 在线人成日本视频| 红杏一区二区三区| 久久中文字幕一区二区| 免费一级欧美片在线观看网站 | 亚洲成人免费| 久久久夜夜夜| 人在线成免费视频| 国产一区二区三区黄网站| 国产欧美88| 国产精品自在| 六月丁香综合在线视频| 久久男人av| 国内自拍视频一区二区三区| 精品久久国产一区| 成人国产精品一区二区网站| 国产成人精品免费视| 欧美激情另类| 亚洲人成在线网站| 亚洲高清激情| 尤物精品在线| 日韩专区一卡二卡| 日本视频一区二区| 青青草国产精品亚洲专区无| 久久国际精品| 欧美精品1区| 精品国产乱码久久久久久樱花| 欧美aⅴ一区二区三区视频| 美女毛片一区二区三区四区最新中文字幕亚洲 | 国产精品tv| 美女视频网站久久| 国产高清不卡| 99成人在线视频| 99国产一区| 日韩精品电影一区亚洲| 国产日韩欧美三级| 四季av一区二区凹凸精品| 欧美精品资源| 亚洲免费影视| 青青草伊人久久| 久久精品午夜| 91tv亚洲精品香蕉国产一区| 亚洲成人三区| 日韩精品a在线观看91| 欧美国产亚洲精品| 日韩大片免费观看| 亚洲电影在线一区二区三区| 午夜一级久久| 久久国产日韩欧美精品| 精品精品99| 日韩午夜高潮| 久久国内精品自在自线400部| 福利片在线一区二区| 尤物在线精品| 国产美女撒尿一区二区| 成人va天堂| 亚洲毛片网站| sm捆绑调教国产免费网站在线观看| 在线成人动漫av| 日韩精品高清不卡| 国产成人精品亚洲日本在线观看| 久久成人国产| 久久狠狠亚洲综合| 日韩视频网站在线观看| 亚洲日本国产| 亚洲精品永久免费视频| 蜜臀久久99精品久久久久宅男| 国产精品地址| 天堂资源在线亚洲| 91成人小视频| 成人日韩在线| 日本精品在线播放| 日韩一区欧美| 日本亚洲最大的色成网站www| 国产精品成久久久久| 欧美专区18| 福利精品在线| 综合亚洲视频| 一区二区精品伦理...| 在线精品福利| 伊人久久av| 日韩高清不卡在线| 秋霞国产精品| 日韩av三区| 欧美福利一区| 美女在线视频一区| 免费日韩精品中文字幕视频在线| 黄色精品视频| 亚洲欧美网站在线观看| 日韩电影免费网址| 日本欧美久久久久免费播放网| 亚洲精品国产嫩草在线观看| 日韩精品五月天| 免费欧美一区| 国产成人久久精品麻豆二区| 亚洲网址在线观看| 日韩欧美国产精品综合嫩v| 日本不卡视频在线观看 | 国产精品一区二区精品视频观看| 亚洲一级网站| 国产一区二区三区久久 | 国产伦精品一区二区三区千人斩 | 深夜福利亚洲| 久久婷婷丁香| 久久精品日韩欧美| 日本在线一区二区三区| 激情欧美一区二区三区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 日韩精品看片| 国产日韩欧美一区二区三区 | 天堂va在线高清一区| 伊人久久大香线蕉av不卡| 美腿丝袜亚洲一区| 日韩欧乱色一区二区三区在线| 激情久久中文字幕| 亚洲黄色网址| 国产福利亚洲| 日韩二区在线观看|