原因:苹果系统的一个bug,当键盘收起后不会自动重绘body,需要手动滑动一下才能恢复正常
// utils.js
export function iOSKeyboardFixer() {
if(!/iphone|ipod|ipad/i.test(navigator.appVersion)) {
return
}
// 处理bug
document.body.scrollTop = document.body.scrollTop
}
// demo.vue
<input @blur="iOSKeyboardFixer"/>
原因:书写方式不理解
/** 不理解 **/
box-shadow: 0 7px 14px inset rgba(247, 165, 95, .9);
/** 正常显示 **/
box-shadow: inset 0 7px 14px rgba(247, 165, 95, .9);
原因:外部原素设置了overflow: hidden;
原因:外部元素设置了height: 100%;