招远网站定制,专门做中式装修的网站,门户网站属于数字媒体吗,name域名的网站描述
项目基于vue2 element UI 问题简述#xff1a;Chrome138及以上版本#xff0c;把组件中的el-input的textarea的disabled属性从true设为false#xff0c;无法输入 封装了一套表单输入组件#xff0c;其中的textarea如下#xff1a; div v-ifitem.type te…描述
项目基于vue2 element UI 问题简述Chrome138及以上版本把组件中的el-input的textarea的disabled属性从true设为false无法输入 封装了一套表单输入组件其中的textarea如下 div v-ifitem.type textareael-inputtypetextarea:disableditem.disabled || formObj.disabled:placeholderitem.placeholderv-modelformObj.form[item.prop]:rowsitem.rows:maxlengthitem.maxlength:show-word-limititem.showLimit:resizeitem.resize:readonlyitem.readonly/el-input/div外部组件调用形式如下
FormCom :formObjformObj refnewly /formObj: {ref: add,labelWidth: 100px,form: {remark: ,fileUrls: [],},rules: {remark: [{ required: true, message: 请输入故障描述, trigger: blur, },],fileUrls: [{ required: true, message: 请选择故障照片, trigger: blur, },],},items: [{label: 故障照片,type: upload,prop: fileUrls,uploads: []},{label: 故障描述,prop: remark,type: textarea,placeholder: 请输入故障描述,maxlength: 200,showLimit: true,rows: 4,disabled: true,},],}问题复现
默认把第二项设置disabled为true禁止输入当点击编辑按钮时再把disabled设为false也就是允许输入点击编辑按钮时设置如下 this.$set(this.formObj.items[0].uploads[0], disabled, false);this.$set(this.formObj.items[1], disabled, false);经测试chrome138以下版本的浏览器功能正常chrome138及以上的浏览器有问题即使已经把disabled设为false后也无法输入内容
然后问题通义灵码给出的提示也都没有用 然后我又单独写了el-input没封装为组件直接测试修改disabled属性功能是正常的。
所以我怀疑是组件封装的问题但是又不敢乱改因为项目里涉及的地方太多了该怎么办禁止甲方升级到138版本以上吗