我研究了使用React-Dev工具设置的状态,发现预览模式是在deviceType
钥匙通过古腾堡的源头发现了__experimentalGetPreviewDeviceType
作用
/**
* Returns the current deviceType.
*/
const { deviceType } = useSelect( select => {
const { __experimentalGetPreviewDeviceType } = select( \'core/edit-post\' );
return {
deviceType: __experimentalGetPreviewDeviceType(),
}
}, [] );
我用它来有条件地设置CSS类。为我工作,我希望画廊街区也这样做。