我试图覆盖组件上的 Ctrl+滚动行为,但它不适用于错误[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. See <URL>。我认为我可以使用主动侦听器,那么有没有办法通过 React 来指定它?请注意,我需要访问和修改onWheel.
const onWheel = (e: React.WheelEvent): void => {
if (e.altKey) {
e.preventDefault();
// Error
} else if (e.ctrlKey) {
e.preventDefault();
// Error
}
};
...
return (<div className={styles["workspace"]} onWheel={onWheel}>
stuff
</div>);
Run Code Online (Sandbox Code Playgroud) 我正在制作一个可以编写.java文件的工具,然后(希望)将这些文件编译成.class文件.在一个进程中,用户选择一个文件目录,其中写入多个.java文件.现在我希望程序编译这些Java文件.
当我编译我正在编写的代码时,然后在JD Gui中查看,方法显示如下所示的标题:
public void growSurface(Random paramRandom, int paramInt1, int paramInt2){
Run Code Online (Sandbox Code Playgroud)
我正在通过.bat文件进行编译.有没有办法指定我不想混淆代码.
我使用 Apollo 设置了一个 React 应用程序,以拥有一个处理从网络加载数据的包装器组件,以便下面的每个组件都可以直接从 Apollo 缓存查询数据,而不必担心处理加载状态。因此,我的组件如下所示:
export const COUNT_OFF_ADAPTER_QUERY = gql`
query CountOffAdapterQuery($vampId: ID!) {
vamp(id: $vampId) @client {
id
countingOff
countingOffStartTime
}
}
`;
export const CountOffAdapter: React.FC<{}> = () => {
const vampId = useCurrentVampId();
const {
data: {
vamp: { countingOff, countingOffStartTime }
}
} = useQuery<CountOffAdapterQuery>(COUNT_OFF_ADAPTER_QUERY, {
variables: { vampId }
});
const prev = usePrevious({ countingOff, countingOffStartTime });
const countOff = useCountOff();
useEffect(() => {
// Do react stuff
}, [countOff, countingOff, prev]);
return …Run Code Online (Sandbox Code Playgroud) java ×2
apollo ×1
class ×1
compilation ×1
dom ×1
dom-events ×1
file ×1
javac ×1
javascript ×1
obfuscation ×1
react-apollo ×1
reactjs ×1
typescript ×1