elementUi 新建和编辑dialog-input无法输入的小坑


<el-form-item
  :label="cateType === 1 ? '一级类目名称:' : '所属一级类目:'"
  prop="name"
>
  <el-input
    v-model="deatilFrom.name"
    clearable
    maxlength="8"
    show-word-limit
    placeholder="请填写类目名称"
    :disabled="cateType === 2"
  />
</el-form-item>

input无法输入。输入没有值,改变另外字段的时候才会显示。

解决方案添加:

 @input="change($event)"
this.$forceUpdate()
<el-form-item
  :label="cateType === 1 ? '一级类目名称:' : '所属一级类目:'"
  prop="name"
>
  <el-input
    v-model="deatilFrom.name"
    clearable
    maxlength="8"
    show-word-limit
    placeholder="请填写类目名称"
    :disabled="cateType === 2"
    @input="change($event)"
  />
</el-form-item>
change (e) {
    this.$forceUpdate()
},

这样子就可以解决input无法输入的问题了。 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM