element-ui el-dropdown 結合el-table 的用法(傳遞當條表格的row)


先看效果圖吧

 

html部分寫法

<el-table-column label="操作" width="120" align="center">
            <template slot-scope="scope">
              <el-dropdown placement="bottom" trigger="click">    //placement=""bottom"  這是彈出的位置,詳情可見參數配置  trigger="click" 為點擊方式,刪除為hover方式
                <span class="el-dropdown-link">
                  <i class="el-icon-s-tools"></i>
                </span>
                <el-dropdown-menu slot="dropdown">
                  <el-dropdown-item v-if="scope.row.reviewStatus == 101" @click.native="handleDetails(scope.$index,scope.row)">編輯</el-dropdown-item>   //注意:直接寫@click是無效的,需要加上修飾符 .native    括號里面的就是點擊當條數據的所有參數
                  <el-dropdown-item v-else @click.native="handleDetails(scope.$index,scope.row)">詳情</el-dropdown-item>
                  <el-dropdown-item @click.native="deletes(scope.$index,scope.row)">刪除</el-dropdown-item>
                </el-dropdown-menu>
              </el-dropdown>
            </template>
          </el-table-column>

js部分

handleDetails (index, row) {
  console.log(index,row)  
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM