問題:
解決方式:
<el-table-column label="操作" fixed="right" width="132" align="center">
<template slot-scope="scope">
<div v-if="scope.row._index != '合計'">
<el-dropdown trigger="click" type="primary" style="margin-top:0px;">
<div class="el-dropdown-link btn2-icon btn-small-round btn2-bg-blue" type="primary">在線預覽<i class="btnicon-more"></i></div>
<el-dropdown-menu slot="dropdown">
<!-- <el-dropdown-item @click.native="onlineView(scope.row,'KHXX')">客戶信息表</el-dropdown-item> -->
<el-dropdown-item @click.native="onlineView(scope.row,'SPDC')">審批調(diào)查表</el-dropdown-item>
<el-dropdown-item @click.native="onlineView(scope.row,'DCBG')">調(diào)查報告</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
<el-dropdown trigger="click" type="primary" style="margin-top:0px;">
<div class="el-dropdown-link btn2-icon btn-small-round btn2-bg-blue" type="primary">下載<i class="btnicon-more"></i></div>
<el-dropdown-menu slot="dropdown">
<!-- <el-dropdown-item @click.native="downloadFile(scope.row,'KHXX')">客戶信息表</el-dropdown-item> -->
<el-dropdown-item @click.native="downloadFile(scope.row,'SPDC')">審批調(diào)查表</el-dropdown-item>
<el-dropdown-item @click.native="downloadFile(scope.row,'DCBG')">調(diào)查報告</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</div>
</template>
</el-table-column>
給菜單單獨添加樣式進行修改
<style scoped>
.btn2-icon i{
display:inline-block;
vertical-align:top;
margin:2px 2px 0 0;
width:20px;
height:20px;
}
.btn2-icon i.btnicon-more{
background:url(/static/img/feature/public/btn-icon-more.png) no-repeat center;
background-size:20px;
}
.btn2-bg-blue, .btn-bg-blue:hover {
width: 100px;
margin-top: 4px;
background-color: #62a8ea;
color: #fff;
}
</style>
最后效果:文章來源:http://www.zghlxwxcb.cn/news/detail-799499.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-799499.html
到了這里,關(guān)于el-table嵌套兩層el-dropdown-menu導致樣式錯亂的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!