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

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

vue+elementui實現點擊table中的單元格觸發(fā)事件--彈框

瀏覽:44日期:2023-01-05 10:44:49

elementui中提供了點擊行處理事件

查看位置: elementui的table事件

elementui的table中怎樣點擊某個單元格觸發(fā)事件?

可以先看一下官網中table的自定義列模板代碼

<template> <el-table :data='tableData' border style='width: 100%'> <el-table-column label='日期' width='180'> <template scope='scope'> <el-icon name='time'></el-icon> <span style='margin-left: 10px'>{{ scope.row.date }}</span> </template> </el-table-column> <el-table-column label='姓名' width='180'> <template scope='scope'> <el-popover trigger='hover' placement='top'> <p>姓名: {{ scope.row.name }}</p> <p>住址: {{ scope.row.address }}</p> <div slot='reference' class='name-wrapper'> <el-tag>{{ scope.row.name }}</el-tag> </div> </el-popover> </template> </el-table-column> <el-table-column label='操作'> <template scope='scope'> <el-button size='small' @click='handleEdit(scope.$index, scope.row)'>編輯</el-button> <el-button size='small' type='danger' @click='handleDelete(scope.$index, scope.row)'>刪除</el-button> </template> </el-table-column> </el-table></template> <script> export default { data() { return { tableData: [{ date: ’2016-05-02’, name: ’王小虎’, address: ’上海市普陀區(qū)金沙江路 1518 弄’ }, { date: ’2016-05-04’, name: ’王小虎’, address: ’上海市普陀區(qū)金沙江路 1517 弄’ }, { date: ’2016-05-01’, name: ’王小虎’, address: ’上海市普陀區(qū)金沙江路 1519 弄’ }, { date: ’2016-05-03’, name: ’王小虎’, address: ’上海市普陀區(qū)金沙江路 1516 弄’ }] } }, methods: { handleEdit(index, row) { console.log(index, row); }, handleDelete(index, row) { console.log(index, row); } } }</script>

點擊單元格彈出框可以使用template-scope方式實現

父組件

<el-table :data='tableData' border style='width: 100%'> <el-table-column label='編號' prop = 'number' width='180'> <template scope='scope'> <div @click='getMore(scope.row)'>{{ scope.row.date }}</div> </template> </el-table-column> <el-table-column label='名稱' prop = 'name' width='180'> <template scope='scope'> <div @click='getMore2(scope.row)'>{{ scope.row.date }}</div> </template> </el-table-column></el-table> <el-dialog :visible-sync='getA'> <my-component :rowaa=row></my-component></el-dialog><el-dialog :visible-sync='getB'> <my-component2 :rowaa=row></my-component2></el-dialog> <script> import myComponent from ’./mycomponent’ import myComponent2 form ’./mycomponent2’ export default { data() { return {tableData : [ {'number' : 1,'name':'y'}, {'number' : 2,'name':'x'},],getA : false,getB : false,row : ’’ } }, components: { ’my-component’ : myComponent, ’my-component2’ : myComponent2 }, methods : { getMore(row) {this.getA = truethis.row = row }, getMore2(row) {this.getB = truethis.row = row } } }</script>

子組件 mycomponent

<div>{{formData}}</div> <script>export default { props: [’rowaa’], data() { return { formData:’’ } }, created() { this.getData() }, watch : { ’rowaa’ : ’getData’ }, methods: { getData() { //從后臺獲取數據邏輯 model.CacheModel.get(’api/’ + this.rowaa + ’.json’) //通過this.rowaa就可以獲取傳過來的值 this.formData = 333 } }}</script>

問題解決

可以使用template+slot插值進行管理

點擊找到當前行的信息,然后再根據該信息在子組件中請求數據

也試過通過點擊行的事件,判斷在哪一個單元格然后處理事件,這樣也可以,但如果在表格中列存放的內容發(fā)生變化又得重新調整

也試過dialog彈出框直接寫在當前單元格的template中,就像官網中例子一樣,但是這樣會在點擊時觸發(fā)多次(次數與當前頁展示的數量一致)

補充知識:element cell-click使用方法

我就廢話不多說了,大家還是直接看代碼吧~

<el-table border :data='Datalist' @cell-click='handle' >methods: {handle(row,column,event,cell) { console.log(row) console.log(column) console.log(event) console.log(cell) }}

以上這篇vue+elementui實現點擊table中的單元格觸發(fā)事件--彈框就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美精品91| 国产成人免费| 99综合视频| jiujiure精品视频播放| 午夜av成人| 成人午夜国产| 欧美成人亚洲| 免费日韩av片| 日韩中文欧美在线| 不卡在线一区| 亚洲欧美久久| 天堂精品久久久久| 国产欧美三级| 国产成人免费| 欧美日韩国产传媒| 亚洲一区中文| 日韩欧美激情电影| 国产精品欧美大片| 精品欧美视频| 久久精品国产亚洲夜色av网站 | 免费在线小视频| 999久久久免费精品国产| 欧洲在线一区| 免费在线观看日韩欧美| 欧美欧美黄在线二区| 美女在线视频一区| 99久久视频| 亚洲制服一区| 国产成人精品亚洲线观看| 日韩欧美1区| 国产美女一区| 国产精久久久| 亚洲午夜黄色| 日韩国产精品久久久久久亚洲| 美女毛片一区二区三区四区最新中文字幕亚洲| 国产精品yjizz视频网| 午夜国产精品视频| 日韩激情综合| 成人午夜在线| 视频一区国产视频| 国产成人精品亚洲线观看| 蜜臀91精品国产高清在线观看| 亚洲精品动态| 福利在线免费视频| 视频精品一区二区| 美女视频黄 久久| 亚洲免费播放| 久久99偷拍| 亚洲国产日韩欧美在线| 国产欧美一区二区三区米奇| 日韩1区在线| 美女网站久久| 欧美激情网址| 黄页网站一区| 欧美精品不卡| 蘑菇福利视频一区播放| 久久99精品久久久野外观看| 亚洲婷婷免费| 精品一区二区三区视频在线播放| 影音先锋久久| 久久影院资源站| 鲁大师成人一区二区三区| 国产成人免费精品| 日韩精品视频一区二区三区| 私拍精品福利视频在线一区| 亚洲a级精品| 欧美色图一区| 国产精品一区二区三区www| 精品一区毛片| 日韩av在线中文字幕| 婷婷成人av| 尤物网精品视频| 丰满少妇一区| 日产欧产美韩系列久久99| 四虎4545www国产精品 | 亚洲精品在线a| 日本精品影院| 另类综合日韩欧美亚洲| 蜜桃久久久久久| 久久国产中文字幕| 久久99精品久久久野外观看| 黄色亚洲免费| 亚洲深夜视频| 国产精品免费大片| 中文字幕av一区二区三区四区| 波多视频一区| 美女性感视频久久| 日韩国产欧美三级| 玖玖玖国产精品| 99久久九九| 成人片免费看| 精品一区二区三区免费看| 清纯唯美亚洲综合一区| 久热精品在线| 亚洲综合二区| 精品一区毛片| 国产精品专区免费| 精品日本视频| 久久精品免视看国产成人| 欧美偷窥清纯综合图区| 一本色道久久精品| 久久久精品五月天| 免费视频亚洲| jiujiure精品视频播放| 狠狠久久伊人| 美女网站视频一区| 欧美一级久久| 日韩三区在线| aa国产精品| 91精品电影| 久久在线免费| 成人在线免费观看网站| 国产精品黄色| 国产精品成人国产| 国产精品magnet| 国产精品天堂蜜av在线播放| 日韩精品乱码av一区二区| 亚洲一二av| 综合在线一区| 亚洲不卡视频| 日韩二区三区四区| 日韩一区二区三区四区五区| 视频小说一区二区| 国产在线不卡| 国产亚洲欧洲| 免费人成网站在线观看欧美高清| 成人av二区| 尤物精品在线| 首页国产欧美日韩丝袜| 亚洲精品婷婷| 国产精品中文字幕制服诱惑| 国产精品日韩精品中文字幕| 国产精品密蕾丝视频下载| 美女久久精品| 国产美女高潮在线| 精品捆绑调教一区二区三区| 久久国产中文字幕| 玖玖玖国产精品| 欧美日韩1区2区3区| 免费在线日韩av| 日韩成人免费| 日韩精品看片| 在线亚洲自拍| 日本欧美大码aⅴ在线播放| 国产精品免费不| 亚洲精品永久免费视频| 欧美特黄一级大片| 日韩精品一二三| 91精品日本| 麻豆成人综合网| 久久国产日韩| 蜜臀va亚洲va欧美va天堂| 91福利精品在线观看| 久久精品一区| 欧美高清一区| 日本一区二区中文字幕| 国产日韩欧美一区二区三区在线观看 | 美女被久久久| 国产免费av一区二区三区| 成人国产综合| 亚洲精品一区二区妖精| 亚洲开心激情| 精品入口麻豆88视频| 欧美色图一区| 日韩欧美中文字幕在线视频| 久久免费影院| 亚洲精品123区| 欧美天堂一区二区| 日韩在线二区| 日本亚州欧洲精品不卡| 欧美午夜三级| 欧美日韩尤物久久| 亚洲va久久| 亚洲国产福利| 丝袜诱惑制服诱惑色一区在线观看 | 欧美一区二区三区激情视频| 亚洲三级网址| 97国产成人高清在线观看| 亚洲一区观看| 精品视频一区二区三区在线观看| 国产精品二区不卡| 亚洲免费成人| 久久这里只有| 视频一区视频二区中文字幕| 老牛国内精品亚洲成av人片 | 色网在线免费观看| 亚洲理论在线| 播放一区二区| 国产探花一区| 免费av一区二区三区四区| 国产色99精品9i| 久久久影院免费| 国产欧美日韩在线一区二区| 亚洲午夜av| 国产精品流白浆在线观看| 欧美美女一区| av在线最新| 国产精品亚洲欧美日韩一区在线| 欧美日韩精品一本二本三本| 美女免费视频一区|