element el-select下拉框选择失效解决办法

 更新时间:2023年08月23日 09:38:25   作者:爱写代码的派大星  
el-select即选择器用于从若干个候选项中选择其中一个(或者多个),在传统网页开发中选择器经常被称作下拉框、下拉列表是最常用的表单元素之一,这篇文章主要给大家介绍了关于element el-select下拉框选择失效解决办法,需要的朋友可以参考下

2023.1.11今天我学习了使用element el-select组件下拉框选择数据失效的原因以及解决办法。

如图:

当我已经选择启用状态的时候,然后点击停用状态没反应。

原因: 

是因为在配置表单的过程中,重复使用了这个字段。

如:

this.form.status = row.data.status
<el-form-item label="状态" prop="status">
   <el-select v-model="form.status">
     <el-option
     :label="label"
     >
     </el-option>     
   </el-select>
</el-form-item>

就是在表单中重复使用了status这个字段,然后导致选择失效。

解决办法:

在el-select加入@change事件,进行强制渲染,这样就可以完成下拉框的选择。

<el-form-item label="状态" prop="status">
   <el-select v-model="form.status" @change="change">
     <el-option
     :label="label"
     >
     </el-option>     
   </el-select>
</el-form-item>
     change(){ 
    //强制渲染
    this.$forceUpdate()
}

附:关于el-select无法选中问题

场景:在el-dialog弹框中写el-select选中,发现无法选中,查询到一下解决办法,以做记录

解决:1、查看el-select属性v-model的值是否在data中定义

           2、数据嵌套太多层,vue不能实时监测到数据更新,所以强制刷新                

总结

到此这篇关于element el-select下拉框选择失效解决办法的文章就介绍到这了,更多相关el-select下拉框选择失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用vscode开发vue应用的方法步骤

    用vscode开发vue应用的方法步骤

    这篇文章主要介绍了用vscode开发vue应用的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Antd的Table组件嵌套Table以及选择框联动操作

    Antd的Table组件嵌套Table以及选择框联动操作

    这篇文章主要介绍了Antd的Table组件嵌套Table以及选择框联动操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 超详细的vue组件间通信总结

    超详细的vue组件间通信总结

    作为一个vue初学者不得不了解的就是组件间的数据通信(暂且不谈vuex),通信方式根据组件之间的关系有不同之处,这篇文章主要给大家介绍了关于vue组件间通信的相关资料,需要的朋友可以参考下
    2021-07-07
  • 仿照Element-ui实现一个简易的$message方法

    仿照Element-ui实现一个简易的$message方法

    这篇文章主要介绍了仿照Element-ui实现一个简易的$message方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • vue.js使用v-pre与v-html输出HTML操作示例

    vue.js使用v-pre与v-html输出HTML操作示例

    这篇文章主要介绍了vue.js使用v-pre与v-html输出HTML操作,结合实例形式分析了vue.js基于v-pre与v-html属性输出HTML的具体操作技巧,需要的朋友可以参考下
    2018-07-07
  • Vue的MVVM实现方法

    Vue的MVVM实现方法

    本篇文章主要主要介绍了Vue的MVVM实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Vue3中解决组件间css层级问题的最佳实践

    Vue3中解决组件间css层级问题的最佳实践

    <Teleport> 是 Vue 3 中引入的一个内置组件,用于将组件的内容渲染到 DOM 中的指定位置,而不受组件层级结构的限制,本文给大家介绍了Vue3使用Teleport解决组件间css层级问题的最佳实践,需要的朋友可以参考下
    2025-02-02
  • vue history模式刷新404原因及解决方法

    vue history模式刷新404原因及解决方法

    vue路由的URL有两种模式,一种是 hash,一种是history,下面这篇文章主要给大家介绍了关于vue history模式刷新404原因及解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • 十个有用的自定义Vue钩子函数总结

    十个有用的自定义Vue钩子函数总结

    这篇文章主要为大家介绍了十个Vue.js中有用的自定义钩子,让我们的代码更加好看。文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-04-04
  • Vue中的Props(不可变状态)

    Vue中的Props(不可变状态)

    这篇文章主要介绍了Vue中的Props(不可变状态),本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09

最新评论