【VUE】elementUI input组件无法输入内容

解决此问题要从三方面出发:

  1. 是否绑定错了数据
  2. 是否视图没有更新
  3. 是否报错了

1,3情况自己解决,现在只说没有报错,也没绑定错数据的情况
解决办法:
使用$forceUpdatevue的强制重新渲染
示例:
本来输入框是怎么都输不进去的,但是给输入事件加上$forceUpdate,一切解决
在这里插入图片描述

 <el-input 
   v-model="showDetailList[2].msgList[0].controlOpenValue" 
   placeholder="请输入开度" 
   @blur="inputOpenValue($event)" 
   @input="handleInputOpenValue">
  <template slot="prepend">控制开度(mm)</template>
 </el-input>

  handleInputOpenValue(value) {
    
    
    this.$forceUpdate();
  },

猜你喜欢

转载自blog.csdn.net/ICe_sea753/article/details/108854798
今日推荐