问题标签 [unmount]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
654 浏览

reactjs - 如何使用反应挂钩设置离开警告?

我正在制作一个需要显示进度的应用程序,如果您反击,将会丢失。

我确实使用了 useEffect 钩子:

我可以使用哪个功能来停止此返回操作,以便显示警告并确认?

0 投票
2 回答
462 浏览

azure - 在 Azure 中恢复文件后如何手动卸载卷?

在 Azure 门户中,“文件恢复”功能为我们提供了一个简单的 3 步过程:

  1. 选择还原点(日期)
  2. 生成密码并下载脚本以安装还原点驱动器。
  3. 文件恢复后卸载驱动器。

我们执行安装卷的步骤并花一些时间查看备份,同时我们在 azure 门户中工作,出于任何原因(意外或故意)我们关闭了此选项卡并丢失了卸载按钮。

如何手动执行第 3 步?(卸载卷)。这是一个临时卷挂载,但我们如何随时手动进行呢?

0 投票
0 回答
179 浏览

reactjs - 卸载具有反应功能的组件

我想从自身中删除一个组件。所以我尝试在其父级中创建一个函数并从组件中调用它

我有一个包含状态的数组,我尝试通过从数组中删除组件来卸载。

这是父母。卸载是功能

我想在单击按钮时卸载此功能

但它不起作用。

请帮忙。

0 投票
1 回答
399 浏览

reactjs - 为孩子卸载反应父母?

我有一个React ParentChild组件。Child 必须能够更新 Parent 组件的状态。但是,我遇到了问题,我Parent is unmountedChild wants to update the Parent知道为什么或如何解决这个问题?

我正在粘贴与该问题相关的简化代码。在这种情况下,孩子想要更新page TitleParent. 但可悲的是componentDidMount(),在 Child (发生此更新的地方)中, Parent 已经是unmounted.

index.js直接加载,但Child它将Parent组件包裹在它周围。我想这与Parent组件卸载有关?

家长:

孩子:

指数:

0 投票
1 回答
94 浏览

react-native - 挂载页面时如何仅调度一次?

下午好,亲爱的朋友们。我现在对每个动作都执行了调度。我只需要在挂载页面时调度一次,在卸载页面时将其删除。告诉我如何做到这一点。

0 投票
1 回答
83 浏览

reactjs - Can't perform a React state update on an unmounted component useEffect 错误

我有这段代码,我在其中获取数据并将其传递给组件。然后,此子组件呈现我制作的数据,以便当用户从顶部下拉时,组件将刷新,但每当我刷新时first time only,我都会收到错误消息

这是代码:

这是 fetchData 函数:

0 投票
0 回答
66 浏览

android - java.lang.ClassNotFoundException: android.os.storage.IMountService

方法调用由 USB 设备 umount/eject 组成,但它会在以下位置引发异常:

作为

类未找到异常

我如何进入IMountService课堂?

0 投票
1 回答
886 浏览

reactjs - 未安装组件上的 Framer-motion 退出动画

我正在尝试播放具有退出属性的组件卸载动画,但尽管存在!

输入动画效果很好,但不是输出动画!

我想我在卸载我的描述时管理不善,如果道具 data.show 为真,布尔值,我在单击项目时更改,简而言之,如果有人可以指出我...

密码箱

提前致谢

0 投票
0 回答
105 浏览

root - 当我以 root 身份运行任何文件管理器时,fuse 需要很长时间才能挂载 /root/.cache/doc 和 /root/.cache/gvfs

在这种情况下,我刚刚安装了 Ubuntu 20.04 LTS Desktop 64 位并且我执行了命令“sudo nautilus”:
不幸的是,卸载然后删除这些目录并不能解决我的问题,因为它们会在下次系统重新启动时重新创建.
同样在 Ubuntu 20.10 上,当我运行命令“sudo nautilus”时会安装这些文件夹,但问题没有发生,所以它一定是 20.04 的一些错误,我必须使用它,这是最新的 LTS。

这是我将 nemo 安装为文件管理器的情况:
我不需要 nautilus 但需要 nemo,而且我还需要从 GUI 中单击“以 Root 身份打开”。“sudo nemo”的问题也是一样的,所以它不依赖于文件管理器,而是因为由于某种原因 fuse 需要很长时间才能挂载这两个目录。
我该如何解决我的问题?

编辑:

真正的问题是“xdg-desktop-portal”,如果卸载它,它可以解决问题,但这不是解决方案。

https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal/+bug/1878081

0 投票
0 回答
215 浏览

javascript - Ant 设计,配置提供程序语言环境卸载组件

我已经用 ant design 对应用程序做出了反应。每当我从 / 到 EN 更改“语言环境”道具时,它都会卸载所有子组件:

这里有 2 个相同的沙箱。唯一的变化是语言环境。一是用EN,二是不用

带英语的沙箱

没有英语的沙箱

您可以在控制台日志中看到具有英语语言环境的将卸载子组件。有谁知道这是为什么,以及如何使用不会卸载组件的 EN 语言环境制作 Provider?