亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • vue+element獲取el-table某行的下標,根據下標操作數組對象方式

vue+element獲取el-table某行的下標,根據下標操作數組對象方式

發布時間:2020-09-15 16:57:02 來源:腳本之家 閱讀:1586 作者:初冬季節 欄目:開發技術

1.在vue中對數組中的某個對象進行操作時(替換、刪除),都需要用到該對象在數組中的下標。

前端代碼:

scope.$index :獲取當前行的下標

scope.row:獲取當前行的對象

vue+element獲取el-table某行的下標,根據下標操作數組對象方式

效果圖:

vue+element獲取el-table某行的下標,根據下標操作數組對象方式

思路:通過點擊事件將該對象在數組中的下標傳遞到方法中,然后對數組進行操作

vue+element獲取el-table某行的下標,根據下標操作數組對象方式

即可根據下標刪除數組中對應的對象。

補充知識:vue-element-upload 文件上傳打開選擇文件彈框前進行提示或操作

在項目中使用文件上傳功能時,需求是不能直接彈出彈框,要先二次確認或進行提示。引申開來,即可在打開選擇文件彈框之前,做一系列操作。

實現思路在基于element-upload組件的基礎上,再加一個按鈕,觸發按鈕后進行選擇文件前的操作,操作完成后觸發upload的選擇文件。

具體效果:點擊‘導入‘時,提示必選項。

vue+element獲取el-table某行的下標,根據下標操作數組對象方式

具體實現:

1、新寫一個‘導入'按鈕,以定位的形式遮擋上傳組件。這里是將element-upload進行了二次封裝。

組件使用:

<div class="importBox">
   <el-button type="primary" icon="el-icon-upload2" class="box_btn" @click="onImport">導入</el-button>
   <ImportExcel ref="importFile" class="box_upload"@getImportFile='getImportFile'/>
</div>

組件定義:

<template>
 <el-upload
  class="upload-demo"
  ref="fileRefs"
  :action="action"
  :show-file-list="false"
  :accept="acctype"
  :limit="limit"
  :http-request="uploadFileRes"
  :before-upload="beforeAvatarUpload"
  >
  <el-button :loading="uploadLoading" type="primary" >導入</el-button>
 </el-upload>
</template>

2、點擊‘導入'觸發事件。

// 按鈕-導入
  onImport() {
   // 可以先進行適合自己需求的操作,完成后再執行
    this.$refs['importFile'].$refs['fileRefs'].$refs['upload-inner'].handleClick()觸發選擇文件
   this.$refs.searchForm.validate((valid) => {
    if (valid) {
     this.$refs['importFile'].$refs['fileRefs'].$refs['upload-inner'].handleClick()
    }
   })
  },

3、解析:

this.$refs['importFile'].$refs['fileRefs'].$refs['upload-inner'].handleClick()

通過ref逐層觸發組件內按鈕的handleClick事件,注意區分['importFile']、['fileRefs'],其中['upload-inner'] 是 ImportExcel 組件內部按鈕的ref

可以將不同的ref在控制臺打印出來,看具體內容。

總結:示例只是對選擇文件前的表單進行校驗,根據自己需求可以實現不同的文件選擇前的處理。希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

云安县| 阜宁县| 靖安县| 三都| 卢龙县| 衢州市| 文化| 沁阳市| 旺苍县| 洮南市| 广西| 株洲市| 临江市| 聊城市| 吉隆县| 东平县| 凤庆县| 承德县| 靖宇县| 安乡县| 龙川县| 陆河县| 汕尾市| 沐川县| 巴中市| 四川省| 德庆县| 齐齐哈尔市| 大宁县| 武安市| 西盟| 当阳市| 颍上县| 正镶白旗| 日喀则市| 万盛区| 盱眙县| 革吉县| 龙口市| 德令哈市| 长沙市|