欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

Vue3 Element Plus Table(表格)點擊獲取對應(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 指令,這個指令中是 Vue 2.6 新增的,取代了以前的 slot 和 slot-scope,而我使用的是 Vue 3,所以網(wǎng)上搜到的很多使用 slot-scope 的方法都失效了。

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

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

Vue3 elementPlus:下拉選擇框同時獲取到選中的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 ,'點擊顯示');
 }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é)

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

相關(guān)文章

  • vue使用echarts實現(xiàn)柱狀圖動態(tài)排序效果

    vue使用echarts實現(xiàn)柱狀圖動態(tài)排序效果

    echarts在前端開發(fā)中實屬必不可缺的大數(shù)據(jù)可視化工具,這篇文章主要為大家詳細介紹了vue如何使用echarts實現(xiàn)柱狀圖動態(tài)排序效果,感興趣的可以了解下
    2023-10-10
  • 親自動手實現(xiàn)vue日歷控件

    親自動手實現(xiàn)vue日歷控件

    這篇文章主要記錄了親自動手實現(xiàn)vue日歷控件的詳細過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 在iview+vue項目中使用自定義icon圖標(biāo)方式

    在iview+vue項目中使用自定義icon圖標(biāo)方式

    這篇文章主要介紹了在iview+vue項目中使用自定義icon圖標(biāo)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 如何在vue中使用unocss以及基本使用方法

    如何在vue中使用unocss以及基本使用方法

    這篇文章主要給大家介紹了關(guān)于如何在vue中使用unocss以及基本使用方法的相關(guān)資料,unocss是一個即時的原子CSS引擎,它可以讓你用簡短的類名來控制元素的樣式,而不需要寫復(fù)雜的CSS代碼,需要的朋友可以參考下
    2023-07-07
  • 詳解使用Vue Router導(dǎo)航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    詳解使用Vue Router導(dǎo)航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    本篇文章主要介紹了詳解使用Vue Router導(dǎo)航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • vue input標(biāo)簽通用指令校驗的實現(xiàn)

    vue input標(biāo)簽通用指令校驗的實現(xiàn)

    這篇文章主要介紹了vue input標(biāo)簽通用指令校驗的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue中虛擬DOM的簡單實現(xiàn)

    Vue中虛擬DOM的簡單實現(xiàn)

    Vue中的虛擬DOM是通過JavaScript對象來描述真實DOM結(jié)構(gòu)的一種方式,本文將介紹Vue中虛擬DOM的簡單實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2023-05-05
  • vuecli4配置sass與less詳解

    vuecli4配置sass與less詳解

    這篇文章主要為大家介紹了vuecli4配置sass與less詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Element中使用ECharts的項目實踐

    Element中使用ECharts的項目實踐

    本文主要介紹了Element中使用ECharts的項目實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • vue與django集成打包的實現(xiàn)方法

    vue與django集成打包的實現(xiàn)方法

    這篇文章主要介紹了vue與django集成打包的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評論