当前位置: 代码迷 >> 综合 >> vue+elementUI Select 选择器+Popover 弹出框的使用
  详细解决方案

vue+elementUI Select 选择器+Popover 弹出框的使用

热度:96   发布时间:2023-12-13 21:40:20.0

vue+elementUI Select 选择器+Popover 弹出框的使用

  • 需求描述
    • 代码如图
    • 效果图
  • 总结

需求描述

vue+elementUI环境中(前后端分离)下拉框(select选择器)中,鼠标箭头悬浮到选项上时提示一段内容,比如选择器选项都是一些问题,悬浮到某个选项时可以展示该问题的答案。

代码如图

// productQuestions 后端返回的数组 <el-select v-model="ids" placeholder="请选择" multiple collapse-tags filterable><el-optionv-for="item in productQuestions":key="item.id":label="item.question":value="item.id">// Popover 弹出框<el-popoverplacement="right"width="300"trigger="hover":content="item.answer"><el-button slot="reference" type="text" style="width:100%;color:black;"><span style="float: left">{
    {
     item.question }}</span></el-button></el-popover></el-option></el-select>

效果图

在这里插入图片描述

总结

这两个组件在刚展示效果时(也就是不改变组件默认的样式的情况下),Popover 弹出框会把Select 选择器挡住,导致已经选中的选项不能回显。(写的不好勿喷,只是记录下,就这还是在前端同学的帮助下搞定的=。=)

  相关解决方案