select组件的选项数据在dialog组件里面无法显示
如下图:
第一次点开dialog组件 select组件选项数据已经被渲染出来了 但是点击是不显示的
重新点击之后就可以显示里面的数据了
用工具审查html代码发现 第一次点击时 下拉菜单的z-index属性为2000 没点开收起一次 z-index数值就+1 就会将选项数据显示出来了
第一次点击显示
第二次点击显示
代码片段
<el-form-item label="角色">
<el-select class="filter-item" v-model="temp.roleId" placeholder="请选择">
<el-option v-for="item in roleList"
:key="item.roleId"
:label="item.roleName"
:value="item.roleId">
</el-option>
</el-select>
</el-form-item>
data() {
return {
listLoading: true,
userList:null,
roleList:[{roleId:'888888888',roleName:'管理员'},{roleId:'1',roleName:'测试角色'}],
temp: {
userId: '',
account: '',
realName: '',
mobile: '',
roleId:''
},
...}
}
PS:
百度了一下,很多人说是1.3.0之前的版本问题. 我检查了下版本为目前最新的版本 故排除了版本造成的原因
请各位大牛帮忙解解惑看能解决这个问题不 拜谢
最后发现为IDEA自动重复引入了element的模块,导致重复引用冲突造成,删除就好了