vue+element-ui中form输入框无法输入问题的解决方法

 更新时间:2023年04月06日 08:40:46   作者:c-onevg  
很多初次接触element-ui的同学,在用到element form组件时可能会遇到input框无法输入文字的问题,下面这篇文章主要给大家介绍了关于vue+element-ui中form输入框无法输入问题的解决方法,需要的朋友可以参考下

一.问题发现:

笔者在制作登录页面前端时使用elementui+vue技术,发现输入框无法输入任何内容。

在csdn上查阅很多文章后发现都无法解决,于是去elementui官网进行反复查看才发现问题所在。最终发现问题是input标签中v-model写的不恰当导致无法生效/忘记书写v-model。如果有相同问题的可以看看本文有可能能帮助解决您的问题,下列解决过程以供参考。

二.正确案例与错误原理:

查看官网对于表单Form一栏的使用说明,官网首先给出了一个经典案例,其中就有我们需要的“在form中成功实现input需求"这一功能。例如下图中的Activity form:

...中间其他功能为了便于观看进行了省略,只抓取了重要内容。

 可以发现重要的一点,即在<el-form>中写<el-input>必须要在input标签中定义v-model,具体应为v-model:表格model.输入内容名。且之后还需要对表格model中属性进行初始化操作,否则仍然会报错。

三.问题解决

 第一种情况: 官网可以解决

可以先尝试使用上面官网给出的写法,在后续的<script>中import reactive,再用const form进行初始化,如果不报错那么就可以成功实现输入功能,如官网演示。

第二种情况:官网不能解决,页面仍无法显示,npm控制台报一个Warning,Waring内容为:export  default  (reexported as  default ) was not found in  -!..

 这个问题主要出在<script>中,由于版本等问题该vue文件不支持官网的写法,即无法使用import { reactive} from 'vue'。这也是笔者遇到的问题,下面给出我的一种解决方案:在script标签中使用data返回表中属性来初始化内容。此图中的login是我自己开发过程中定义的表格名,相当于官网中的form,username和password相当于表格需要输入的属性,input标签中 v-model仍然使用v-model:表格model.输入内容名的方式表示。

 最终实现的效果如下,输入栏中已经可以输入内容,该form中两个input在同一行的原因是form中添加了inline:true内联属性:

总结

到此这篇关于vue+element-ui中form输入框无法输入问题的解决方法的文章就介绍到这了,更多相关element-ui form输入框无法输入内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 尤大大新活petite-vue的实现

    尤大大新活petite-vue的实现

    打开尤大大的GitHub,发现多了个叫 petite-vue 的东西,Vue3 和 Vite 还没学完呢,又开始整新东西了?本文就来介绍一下
    2021-07-07
  • vue+elementUI如何实现顶部路由标签跳转

    vue+elementUI如何实现顶部路由标签跳转

    这篇文章主要介绍了vue+elementUI如何实现顶部路由标签跳转问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • 纯前端使用Vue3上传文件到minio文件服务器(粘贴可直接用)

    纯前端使用Vue3上传文件到minio文件服务器(粘贴可直接用)

    vue是目前最流行的前端框架,下面这篇文章主要给大家介绍了关于纯前端使用Vue3上传文件到minio文件服务器的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Vue2 响应式系统之分支切换

    Vue2 响应式系统之分支切换

    这篇文章主要介绍了Vue2 响应式系统之分支切换,文章围绕Vue2的相关资料展开主题详细内容,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-04-04
  • Vue列表渲染v-for的使用案例详解

    Vue列表渲染v-for的使用案例详解

    这篇文章主要介绍了Vue列表渲染(v-for的使用),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • vue3封装Notification组件的完整步骤记录

    vue3封装Notification组件的完整步骤记录

    在我们使用vue的开发过程中总会遇到这样的场景,封装自己的业务组件,下面这篇文章主要给大家介绍了关于vue3封装Notification组件的完整步骤,本文通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • Vue自定义toast组件的实例代码

    Vue自定义toast组件的实例代码

    这篇文章主要介绍了Vue自定义toast组件的相关资料,需要的朋友可以参考下
    2018-08-08
  • 关于vue项目vue-cli-service启动报错失败问题的解决方法

    关于vue项目vue-cli-service启动报错失败问题的解决方法

    前端拉取代码后,想要运行代码的时候可以能遇到启动报错的问题,这里我们只针对于vue-cli-service报错项来说,文中通过图文结合的方式给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-08-08
  • 详解Element 指令clickoutside源码分析

    详解Element 指令clickoutside源码分析

    这篇文章主要介绍了详解Element 指令clickoutside源码分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-02-02
  • Vue2利用echarts绘制折线图,饼图和大图

    Vue2利用echarts绘制折线图,饼图和大图

    这篇文章主要为大家详细介绍了Vue2如何利用echarts绘制折线图,饼图和大图,文中的示例代码简洁易懂,具有一定的借鉴价值,需要的可以参考一下
    2023-04-04

最新评论