1.this.$set改变对象内部的数据,但是页面无法及时渲染
这种现象我这边发现的现象就是,点击展开按钮,应该展开被隐藏的数据,但是,我debug了一下,发现数据已经改变了,这个对象里面的深层数据已经改变了,但是页面上没有及时渲染,导致我这边前端的现象就是无法展开被隐藏的内容。
我这边的写法是:每个key对应的数组里面的item定义一个show属性,用来监听当前这条记录是展开状态还是闭合状态,然后在ie11 下面就有这个现象,ie9 都没有问题,后来解决办法就是:当你成功改变这个对象里面的某个值的时候,需要用继承一下,该对象继承该对象,原因不明,但确实这样可以解决。
2.position:absolute;top:0 right:0有时候并不会居右,而是居左(偶然现象)
原因没找到,只是换了个写法,用有浮动居右,告诉大家这个可能会存在这样的风险,慎用
3.ie11下el-date-picker日期控件均显示为空
原因:ie11对placeholder的渲染不一样,导致日期组件里面的日历卡片报错无法生成,大家把日期组件里面的placeholder删除即可
网友评论