未更新的元素background-image重复请求
Version
3.2.16
Reproduction link
Steps to reproduce
图片会在变量更新时发起请求
What is expected?
没有更新的元素不要刷新
What is actually happening?
元素刷新了, 图片重新发起了请求
使用组件添加class或者style属性,组件根节点style包含banckground及background-image时,组件内部更新会导致background-image重复请求
"在dom中打属性的断点, 可以看到在组件内部更新的时候, 执行setStyle background(例如#cccccc)的时候background-image被设置成了initial, 然后再执行setStyle background-image 又设置成对应的url"
这是因为 style 被 parse 成了对象,为的是处理 auto-prefixing。直接写 background: #18191c url('http://abc.bcd.com/efg.jpeg');
就可以避免了。
这是因为 style 被 parse 成了对象,为的是处理 auto-prefixing。直接写
background: #18191c url('http://abc.bcd.com/efg.jpeg');
就可以避免了。
我也是这样处理的,但这样合理么