随笔 - 755  文章 - 0 评论 - 33 阅读 - 135万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

一、问题

发现在搜索框中无法输入内容。

二、原因分析

代码如下:

复制代码
<el-form :inline="true" label-width="100px">
      <el-form-item label="原药材名称:">
        <el-input v-model.trim="listQuery.mmName" clearable/>
      </el-form-item>
      <el-form-item label="原药材编号:">
        <el-input v-model.trim="listQuery.mmNo" clearable/>
      </el-form-item>
      <el-form-item label="种子批号:">
        <el-input v-model.trim="listQuery.seedBatchNo" clearable/>
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" @click="getList">搜索</el-button>
      </el-form-item>
    </el-form>
复制代码

script

复制代码
data() {
      return {
        listQuery: {
          page: 1,
          limit: 20,
          seedingId: null,
          type: "not"
        }
      };
    },
复制代码

打开页面时执行的方法:

openDialog(seedingId) {
        this.dialogVisible = true;
        this.listQuery.seedingId = seedingId;
        this.listQuery.mmName = ''
        this.listQuery.mmNo = ''
        this.listQuery.seedBatchNo = ''
        this.getList();
      },

由于在openDialog方法中增加了如下代码:

this.listQuery.mmName = ''
        this.listQuery.mmNo = ''
        this.listQuery.seedBatchNo = ''

添加上面的代码,才导致无法输入内容。如果不输入上面的代码,则不会出现这个问题。

三、解决办法

在data修改如下:

复制代码
listQuery: {
          page: 1,
          limit: 20,
          seedingId: null,
          type: "not",
          mmName: null,
          mmNo: null,
          seedBatchNo: null
        }
复制代码

具体为什么会出现这种情况,还未可知。

 



感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮。本文欢迎各位转载,但是转载文章之后必须在文章页面中给出作者和原文连接
posted on   周文豪  阅读(1940)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示