2022
我们一起努力

element Dropdown组件使用实例分析 - 开发技术

今天小编给大家分享一下element Dropdown组件使用实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

1、el-dropdown下拉el-dropdown-item添加点击事件click没有反应

踩坑写法:

<el-dropdown-item @click="remoToken">退出</el-dropdown-item>

避坑写法:

<el-dropdown-item @click.native="remoToken">退出</el-dropdown-item>

2、el-table组件中使用Dropdown,无法显示下拉框

踩坑写法:

<el-table-column>
  <el-dropdown><el-dropdown>
<el-table-column>

避坑写法

<el-table-column>
  <template slot-scope="scope">
    <el-dropdown><el-dropdown>  
  </template>
<el-table-column>

但是,昨天,在使用Dropdown组件时,还是踩了一个意想不到的坑!
事情是这样的。

也是在el-table组件中使用Dropdown,已经采用了避坑写法,大概写法如下:

<el-table-column>
  <template slot-scope="scope">
    <el-dropdown v-if="status === 1">
     <a>{{activeSelect}}<i class="el-icon-arrow-down el-icon--right"></a>
     <el-dropdown-menu slot="dropdown">
       <el-dropdown-item command="a">进入面试</el-dropdown-item> 
       <el-dropdown-item command="b">入职</el-dropdown-item>
     </el-dropdown-menu>
    <el-dropdown>  
    <el-dropdown v-if="status === 2">
     <a>{{activeSelect}}<i class="el-icon-arrow-down el-icon--right"></a>
     <el-dropdown-menu slot="dropdown">
       <el-dropdown-item command="b">入职</el-dropdown-item>
     </el-dropdown-menu>
    <el-dropdown> 
  </template>
<el-table-column>

可是,不管怎么点击,Dropdown下拉框就是不显示。

问题到底出现在哪?百思百搜不得其解!

后来没办法,就把自己的代码注释掉,换上了一组官方文档中的示例代码。突然,下拉框出来了!这是为什么?

element Dropdown组件使用实例分析 - 开发技术

仔细对比了一下,代码没什么区别,除了原来的代码有两组Dropdown,现在的只有一组Dropdown,难道问题出现在这里。

这时,脑袋中突然浮现出一句话:v-if 、v-else-if 和v-else 最好搭配使用,形成完整的逻辑判断。

果断把代码改成如下:

<el-table-column>
  <template slot-scope="scope">
    <el-dropdown v-if="status === 1">
    <el-dropdown>  
    <el-dropdown v-else-if="status === 2">
    <el-dropdown> 
  </template>
<el-table-column>

以上就是“element Dropdown组件使用实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注云行业资讯频道。

赞(0)
文章名称:《element Dropdown组件使用实例分析 - 开发技术》
文章链接:https://www.fzvps.com/87113.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!