最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue3中Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id方式

 更新時(shí)間:2023年10月13日 10:51:02   作者:weixin_51204324  
這篇文章主要介紹了Vue3中Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue3 Element Plus Table(表格)點(diǎn)擊獲取對(duì)應(yīng)id

網(wǎng)上搜到的內(nèi)容或許適用于 Vue 2 或 Element UI,不適用 Vue 3 和 Element Plus。

Template

<el-table-column label="配置" width="120" align="center">
  <template **v-slot="scope"**>
    <el-button link type="primary" size="small">編輯</el-button>
    <el-button link type="primary" @click="deleteNavigation(scope.row.id)" size="small">刪除
    </el-button>
  </template>
</el-table-column>

Script

function deleteNavigation(id) {
  console.log(id);
}

使用 Vue 的 v-slot 指令,這個(gè)指令中是 Vue 2.6 新增的,取代了以前的 slot 和 slot-scope,而我使用的是 Vue 3,所以網(wǎng)上搜到的很多使用 slot-scope 的方法都失效了。

使用 插槽名.row 可以獲取一行的內(nèi)容,如果要獲取行內(nèi)的某一個(gè)字段的值,只需要再點(diǎn)出它的字段名,在我的代碼里,就是 scope.row.id。

如果要獲取行的索引,使用 插槽名.$index,注意 $ 符號(hào)是必不可少的,否則將不起作用。

Vue3 elementPlus:下拉選擇框同時(shí)獲取到選中的id和數(shù)據(jù)

//在<el-option>里綁定@click事件

//html
<el-select
            value-key="id"
            v-model="filterText"
            multiple
        >
          <el-option
              v-for="item in Lists"
              :key="item.id"
              :label="item.name"
              :value="item"
              @click.native="changeGateway(item)"
          />
        </el-select>
//js
const changeGateway=(val)=>{
 if (val.state ===0) {//如果state 為0則按鈕變?yōu)?
		val.state =1
	// console.log(val.state ,'點(diǎn)擊顯示');
 }else if(val.state ===1){//如果state 為1則按鈕變?yōu)?
	    val.state =0
    // console.log(val.state ,"隱藏");
 }//接口
     update({
     id:val.id,
     state :val.state 
        }).then((res)=>{
		Datas=JSON.stringify(res.data.data)
		// console.log(store.state.clickHeaderDatas);		
		getlist()	//此封裝函數(shù)里綁定了v-model的回顯	
  })
}
 const getlist = () => {
              //接口
				list({}).then((res) => {
				let showArr  = res.data.data.filter((item)=>{
  			    return String(item.state)== 1;
				})
				// console.log(showArr,"showArr");//過濾掉為1的數(shù)據(jù)
				Lists = res.data.data
				res.data.data?.map((v)=>{
         //如果state為1則顯示,0隱藏
					if (v.state==1) {
					filterText = showArr //顯示選擇器v-model
						}
				})
			})
		}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3?實(shí)現(xiàn)網(wǎng)頁背景水印功能的示例代碼

    Vue3?實(shí)現(xiàn)網(wǎng)頁背景水印功能的示例代碼

    這篇文章主要介紹了Vue3?實(shí)現(xiàn)網(wǎng)頁背景水印功能,這里水印的字體大小、顏色和排布參考了企業(yè)微信的背景水印,使得看起來不那么突兀,需要的朋友可以參考下
    2022-08-08
  • 對(duì)vue中methods互相調(diào)用的方法詳解

    對(duì)vue中methods互相調(diào)用的方法詳解

    今天小編就為大家分享一篇對(duì)vue中methods互相調(diào)用的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 在vue項(xiàng)目中使用Jquery-contextmenu插件的步驟講解

    在vue項(xiàng)目中使用Jquery-contextmenu插件的步驟講解

    今天小編就為大家分享一篇關(guān)于在vue項(xiàng)目中使用Jquery-contextmenu插件的步驟講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 使用Vue3實(shí)現(xiàn)倒計(jì)時(shí)器及倒計(jì)時(shí)任務(wù)的完整代碼

    使用Vue3實(shí)現(xiàn)倒計(jì)時(shí)器及倒計(jì)時(shí)任務(wù)的完整代碼

    文章介紹了如何使用Vue3和Element-plus開發(fā)一個(gè)倒計(jì)時(shí)器和倒計(jì)時(shí)任務(wù)管理界面,倒計(jì)時(shí)器具備手動(dòng)設(shè)置、開始、暫停和重啟功能,文章還提供了倒計(jì)時(shí)器的完整代碼,包括HTML、JavaScript和CSS部分,感興趣的朋友一起看看吧
    2024-11-11
  • Vite項(xiàng)目中打包環(huán)境變量教程

    Vite項(xiàng)目中打包環(huán)境變量教程

    本文詳細(xì)介紹了在Vite項(xiàng)目中配置和使用環(huán)境變量的完整流程,幫助開發(fā)者安全高效地管理不同環(huán)境下的應(yīng)用配置,感興趣的可以了解下
    2026-06-06
  • vue2使用思維導(dǎo)圖jsmind的詳細(xì)代碼

    vue2使用思維導(dǎo)圖jsmind的詳細(xì)代碼

    jsMind是一個(gè)基于Js的思維導(dǎo)圖庫,jsMind是一個(gè)純JavaScript類庫,用于創(chuàng)建、展示和操作思維導(dǎo)圖,這篇文章主要給大家介紹了關(guān)于vue2使用思維導(dǎo)圖jsmind的詳細(xì)代碼,需要的朋友可以參考下
    2024-06-06
  • Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式

    Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式

    這篇文章主要介紹了Vue組件數(shù)據(jù)傳遞與props校驗(yàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue單文件組件的實(shí)現(xiàn)

    vue單文件組件的實(shí)現(xiàn)

    最近翻閱了一下vue。發(fā)覺有一個(gè)單文件組件之前基本忽視掉了。所以本文就詳細(xì)的介紹了vue單文件組件的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • vue中Props與Attrs的實(shí)現(xiàn)實(shí)例

    vue中Props與Attrs的實(shí)現(xiàn)實(shí)例

    本文主要介紹了vue中Props與Attrs的實(shí)現(xiàn)實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-09-09
  • Vue必學(xué)知識(shí)點(diǎn)之forEach()的使用

    Vue必學(xué)知識(shí)點(diǎn)之forEach()的使用

    在前端開發(fā)中,經(jīng)常會(huì)遇到一些通過遍歷循環(huán)來獲取想要的內(nèi)容的情形,這時(shí)候就需要用到forEach()了,下面這篇文章主要給大家介紹了關(guān)于Vue必學(xué)知識(shí)點(diǎn)之forEach()使用的相關(guān)資料,需要的朋友可以參考下
    2021-05-05

最新評(píng)論

永年县| 宜宾县| 彭州市| 讷河市| 普定县| 当阳市| 延安市| 临夏县| 承德县| 固始县| 龙井市| 山阳县| 门头沟区| 阿拉尔市| 哈尔滨市| 本溪| 潞西市| 含山县| 道孚县| 西吉县| 上虞市| 万年县| 肥城市| 定边县| 宁强县| 固镇县| 铜山县| 横峰县| 和林格尔县| 隆昌县| 淮滨县| 许昌县| 鄂伦春自治旗| 宁强县| 嘉黎县| 湖南省| 武山县| 西和县| 阳信县| 璧山县| 潍坊市|