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

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

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

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

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

查看位置: elementui的table事件

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

可以先看一下官網中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: ’上海市普陀區金沙江路 1518 弄’ }, { date: ’2016-05-04’, name: ’王小虎’, address: ’上海市普陀區金沙江路 1517 弄’ }, { date: ’2016-05-01’, name: ’王小虎’, address: ’上海市普陀區金沙江路 1519 弄’ }, { date: ’2016-05-03’, name: ’王小虎’, address: ’上海市普陀區金沙江路 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插值進行管理

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

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

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

補充知識: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中的單元格觸發事件--彈框就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品在线国产| 欧美激情 亚洲a∨综合| 神马久久午夜| 亚洲国产一区二区在线观看 | 国产亚洲欧美日韩精品一区二区三区 | 91亚洲自偷观看高清| 一区二区三区视频免费观看| 亚洲视频国产精品| 精品国产三区在线| 五月婷婷亚洲| 欧美在线看片| 国产 日韩 欧美一区| 热三久草你在线| 久久91导航| 日韩视频一区| 91精品国产自产精品男人的天堂 | 午夜精品一区二区三区国产| 欧美精品一卡| 亚洲3区在线| 麻豆精品蜜桃视频网站| 蜜桃av在线播放| 99久久99视频只有精品| 国产视频一区免费看| 国产精品原创| 亚洲欧美专区| 日本韩国欧美超级黄在线观看| 视频国产精品| 特黄特色欧美大片| 国产乱码精品一区二区三区四区 | 视频一区二区中文字幕| 美女国产一区二区三区| 日av在线不卡| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 日本精品一区二区三区在线观看视频| 国产一区二区三区91| 美女精品一区| 亚洲精品**中文毛片| 日日摸夜夜添夜夜添国产精品| 天堂av在线| 国产日韩一区二区三区在线播放| 欧美成人亚洲| 精品视频91| 亚洲欧洲专区| 亚洲激情久久| 久久午夜影院| 午夜亚洲福利| 日韩国产欧美| 日韩av中文字幕一区| 精品国产乱码久久久| 伊人久久大香线蕉av超碰演员| 国产精品一区二区99| 久久亚洲专区| 国产精品久av福利在线观看| 欧美在线亚洲| 精品中文字幕一区二区三区| 国产视频一区免费看| 欧美激情福利| 巨乳诱惑日韩免费av| 黄色网一区二区| 日韩中出av| 四虎4545www国产精品| 日韩激情一二三区| 1024精品一区二区三区| 911亚洲精品| 欧美一级精品| 激情五月综合| 97成人在线| 亚洲综合中文| 中文一区二区| 亚洲激情久久| 亚洲黑丝一区二区| 日韩精品91| 97精品中文字幕| 精品一区二区三区亚洲| 国产欧美一区二区精品久久久| 国精品产品一区| 久久精品高清| 麻豆成人在线观看| 蜜桃视频一区二区三区在线观看| 桃色一区二区| 婷婷亚洲五月| 久久av网址| 久久精品国内一区二区三区| 久久99精品久久久野外观看| 国产亚洲精品美女久久| 日韩高清二区| 日本强好片久久久久久aaa| 婷婷久久免费视频| 日韩和欧美一区二区| 日韩国产欧美在线视频| 日韩精品福利一区二区三区| 国产91在线精品| 亚洲中午字幕| 日本国产精品| 色综合五月天| 精品九九久久| 美女久久精品| 国产精品**亚洲精品| 91亚洲无吗| 日本亚州欧洲精品不卡| 亚洲深夜av| 亚洲精品一区二区妖精| 999久久久亚洲| 日韩黄色大片| 日本在线高清| 国产精品原创| 国产高清不卡| 深夜福利视频一区二区| 韩国一区二区三区视频| 国产日韩亚洲| 久久国产免费| 国产精品专区免费| 欧美精选一区二区三区| 视频在线在亚洲| 欧美亚洲tv| 欧美韩日一区| 欧美网站在线| 日本国产欧美| 久久精品免视看国产成人| 日韩免费小视频| 免费久久99精品国产自在现线| 日本不卡视频一二三区| 国产精品mv在线观看| 麻豆成全视频免费观看在线看| 日韩免费在线| 老鸭窝亚洲一区二区三区| 日韩欧美激情| 国产不卡精品| 伊人成人在线视频| 日本成人中文字幕| 高清一区二区| 欧美日韩三区| 国产探花在线精品一区二区| а√在线中文在线新版| 日韩午夜电影| 国产精品免费大片| 久久精品导航| 日本中文字幕不卡| 欧美极品一区二区三区| 免费久久99精品国产自在现线| 综合一区在线| 国产日本亚洲| 四虎国产精品免费观看| 久久视频一区| 巨乳诱惑日韩免费av| 日韩高清中文字幕一区| 美女精品视频在线| 久久久久.com| 视频一区在线播放| 青青国产精品| 成人在线免费观看网站| 99久久亚洲精品| 一区二区亚洲视频| 欧美国产日本| 欧美aa一级| 蜜臀国产一区二区三区在线播放| 国产一区 二区| 亚洲国产成人二区| 亚洲国产福利| 久久香蕉网站| 亚洲一区二区三区四区电影 | 亚洲第一精品影视| 国产精品亚洲一区二区在线观看| 四虎4545www国产精品 | 国产精久久久| 91成人精品| 欧美国产另类| 视频一区欧美精品| а√天堂8资源在线| 亚洲美女91| 91精品综合| 免费亚洲婷婷| 亚洲日本国产| 蜜桃成人av| 精品在线网站观看| 日韩在线观看中文字幕| 136国产福利精品导航网址| 国产乱人伦丫前精品视频| 欧美在线资源| 福利一区和二区| 国产亚洲欧美日韩精品一区二区三区| 欧美亚洲国产激情| 精品一区二区三区在线观看视频| 亚洲午夜免费| 欧美一区三区| 欧美手机在线| av在线最新| 日本亚洲欧洲无免费码在线| 天堂а√在线最新版中文在线| 一区二区亚洲视频| 日韩免费av| 日本视频在线一区| 久久视频国产| 久久的色偷偷| 在线精品国产亚洲| 色婷婷精品视频| 日韩av二区在线播放| 在线一区视频观看| 国产精品porn| 日韩一区精品字幕|