mirror of
https://github.com/troisjs/trois.git
synced 2024-11-24 04:12:02 +08:00
change resize handler
This commit is contained in:
parent
ee30c75d88
commit
787b361b09
@ -9,7 +9,7 @@ export default {
|
|||||||
mouseMove: { type: [Boolean, String], default: false },
|
mouseMove: { type: [Boolean, String], default: false },
|
||||||
mouseRaycast: { type: Boolean, default: false },
|
mouseRaycast: { type: Boolean, default: false },
|
||||||
orbitCtrl: { type: [Boolean, Object], default: false },
|
orbitCtrl: { type: [Boolean, Object], default: false },
|
||||||
resize: { type: [Boolean, String, Element], default: 'window' },
|
resize: { type: [Boolean, String], default: true },
|
||||||
shadow: Boolean,
|
shadow: Boolean,
|
||||||
width: String,
|
width: String,
|
||||||
height: String,
|
height: String,
|
||||||
|
@ -21,7 +21,7 @@ export default function useThree() {
|
|||||||
orbit_ctrl: false,
|
orbit_ctrl: false,
|
||||||
mouse_move: false,
|
mouse_move: false,
|
||||||
mouse_raycast: false,
|
mouse_raycast: false,
|
||||||
resize: 'window',
|
resize: true,
|
||||||
width: 0,
|
width: 0,
|
||||||
height: 0,
|
height: 0,
|
||||||
};
|
};
|
||||||
@ -222,7 +222,8 @@ export default function useThree() {
|
|||||||
if (conf.resize === 'window') {
|
if (conf.resize === 'window') {
|
||||||
setSize(window.innerWidth, window.innerHeight);
|
setSize(window.innerWidth, window.innerHeight);
|
||||||
} else {
|
} else {
|
||||||
setSize(conf.resize.clientWidth, conf.resize.clientHeight);
|
const elt = obj.renderer.domElement.parentNode;
|
||||||
|
setSize(elt.clientWidth, elt.clientHeight);
|
||||||
}
|
}
|
||||||
afterResizeCallbacks.forEach(c => c());
|
afterResizeCallbacks.forEach(c => c());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user