el-dropdown-item,el-dropdown

  el-dropdown-item,el-dropdown

  主要介绍elementDropdown组件的意外坑,通过示例代码详细介绍,有一定的参考价值。感兴趣的朋友可以参考一下。

  

目录

   1、el-dropdown下拉el-dropdown-item Add click事件无响应2、下拉在el-table组件中使用,下拉框无法显示。去年做了两个web项目,都用了elementUI,自以为很熟悉,尤其是一些常用的组件,比如今天的主角3354下拉。

  所以今年的项目,再用的话,应该不会踩坑。毕竟我更了解它的坑。其常见的坑主要有以下两种:

  

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

  踩坑写:

  El-drop down-item @ click= remotoken exit/El-drop down-item

  避坑写作:

  El-drop down-item @ click . native= remotoken exit/El-drop down-item

  

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

  踩坑写:

  El-表格-列

  el-dropdownel-dropdown

  El-表格-列

  凹坑避免写入

  El-表格-列

  模板槽-范围=“范围”

  el-dropdownel-dropdown

  /模板

  El-表格-列

  但是,昨天在使用Dropdown组件的时候,踩了一个意想不到的坑!

  事情是这样的。

  el-table组件中也使用了Dropdown,采用了避坑的方法,大致写如下:

  El-表格-列

  模板槽-范围=“范围”

  el-dropdown v-if=状态===1

  a { { active select } } I class= El-icon-arrow-down El-icon-right /a

  El-drop down-菜单slot=dropdown

  El-dropdown-item command=a 输入面试/el-dropdown-item

  El-dropdown-item命令=b 归纳/el-dropdown-item

  /El-下拉菜单

  El-下拉菜单

  el-dropdown v-if=status===2

  a { { active select } } I class= El-icon-arrow-down El-icon-right /a

  El-drop down-菜单slot=dropdown

  El-dropdown-item命令=b 归纳/el-dropdown-item

  /El-下拉菜单

  El-下拉菜单

  /模板

  El-表格-列

  但是,无论怎么点,下拉的下拉框就是不显示。

  到底是什么问题?这是一个谜!

  后来我忍不住把自己的代码注释掉,换成了一套官方文档里的样本代码。突然,下拉框出来了!这是为什么呢?

  仔细对比,代码没什么区别,除了原来的代码有两组下拉,现在只有一组下拉。这是问题所在吗?

  这时脑子里突然冒出一个词:v-if,v-else-if和v-else最好一起用,形成一个完整的逻辑判断。

  果断地将代码更改为以下内容:

  El-表格-列

  模板槽-范围=“范围”

  el-dropdown v-if=状态===1

  El-下拉菜单

  El-drop down v-else-if= status===2

  El-下拉菜单

  /模板

  El-表格-列

  试试,下拉框正常出来了!

  问题真的出现在这里。以前经常是多个v-if一起用,没有问题。为什么这个场景做不到?(求神指教)。

  这就是这篇关于元素下拉组件的意外陷阱的文章。有关元素下拉坑的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: