在IE11中刷新页面后,我在TagPicker控件中获取了不可见文本,我可以通过切换行高CSS属性或使用开发人员工具来显示文本,有时会突出显示控件或者它是开发人员工具中的父母也可以显示新文本。输入元素值始终正确更新,但不呈现文本。删除文本后,value属性会更新,但文本仍会保留。
文本确实显示并删除后,尽管实际值属性已更新,控件仍会显示文本。怀疑它可能是一些CSS问题,但尝试删除位无济于事,这是输入元素的CSS,以防我错过了什么。
这里有CSS:CSS以下是我们滥用属性时的控件,但这些控件集中在选择Tag时发生的事情以及在触发任何这些方法之前发生问题。
<TagPicker
ref={(picker) => pickerRef = picker}
onResolveSuggestions={ filterTagOptions.bind(this) }
onChange={(arr) => {
arr.length ? selectTag(arr.map(v => v.name === resourceStrings.explorer.navigation.untagged ? '' : v.name)) : selectTag([]) }}
onValidateInput={ validateInput.bind(this)}
disabled={ selectedTags.length >= maxTags ? true : false }
/>