state 相关问题

用于表示对象状态的设计模式。四人帮的行为设计模式之一。

防止 React Native 组件在每次状态更改时重新渲染

我有一个组件,应该根据用户是否在某个位置附近显示 A 或 B。我创建了一个自定义挂钩来检索附近用户的值。 我的问题是...

回答 1 投票 0

Reactjs 挂钩 setState - 如何 setState 并等待其实现以及 console.log(newState)

如何使用 console.log(name) 打印新状态“Tom”。 有没有办法可以等待 setName() 完成状态更新,然后打印新名称? (这也是...

回答 5 投票 0

当我发出列表时,块状态不重新加载或更新小部件用户界面

我尝试使用块中的添加/删除功能更改listSelectedTest,但我的ui小部件在发出listSelectedTest后不会重新加载/更新。但是,如果使用 ctr+s/热重载,它将更改为新值并重新...

回答 1 投票 0

自定义 AuthenticationProvider 中的 GetAuthenticationStateAsync 未触发 - Blazor 客户端

我的令牌过期遇到问题。令牌在服务器端过期,但在客户端,仅当我按 F5 时才显示过期。 App.razor代码 <

回答 2 投票 0

如何在Flutter中的另一个blocbuilder中使用blocbuilder

我用 BasketBloc 包装了 inkwell 小部件,在篮子事件中我有一个函数 AddProduct ,它实际上将添加产品添加到篮子中,其代码如下: 点击:...

回答 1 投票 0

laravel livewire 如果选择的选项是其他则添加动态输入

order.blade.php(步骤组件) order.blade.php (step component) <div class="mt-2"> <x-input-label for="category" :value="__('Category')" /> <x-input-select wire:model.change="state.category" :options="$categories" name="category" id="category" class="block mt-1 w-full" /> <x-input-error :messages="$errors->get('category')" class="mt-2" /> @if($selectedState === '6') <x-input-label for="others" :value="__('Specify category')" /> <x-text-input wire:model="state.others" id="others" class="block mt-1 w-full" name="others" :value="old('others')" /> <x-input-error :messages="$errors->get('others')" class="mt-2" /> @endif </div> Order.php public function updatedStateCategory($name, $value) { // Something you want $this->selectedState = $name; } 如果选择其他选项,则显示文本输入,但刷新或提交表单时,输入消失 selectedState必须在渲染视图之前预设: public function render() { $this->selectedState = $this->state['category']; return view(/* your view */); }

回答 1 投票 0

React - 根据选中状态设置复选框输入选中值

我可以成功地将输入的值和选中状态添加到状态数组中,因此当我单击输入时,值和选中状态会被推送到数组中,当我再次单击它时,.. .

回答 1 投票 0

使用切换开关做出反应来更改同级组件的状态

我正在开发一个应用程序,我想将值从磅更改为公斤。我目前将状态设置为磅,并尝试添加一个切换开关,允许用户在磅和公斤之间切换...

回答 1 投票 0

单一游戏标题画面

我想在单游戏中制作一个开始屏幕,在按下按钮开始之前游戏中不会发生任何事情 所以基本上,我想制作一个菜单样式的屏幕,其中有标题屏幕,没有游戏

回答 1 投票 0

检查动画状态时间 - 为什么不起作用?

我需要在对象的当前动画(动画师中的状态)完成后禁用该对象。 为什么它不起作用? if (myObject.GetComponent 我需要在当前动画(动画器中的状态)完成后禁用对象。 为什么不起作用? if (myObject.GetComponent<Animator().GetCurrentAnimatorStateInfo(1).normalizedTime == 1) { myObject.SetActive(false); } 像float一样直接比较normalizedTime == 1并不是一个好主意。只需使用 < 或 >=。您还可以使用Mathf.Approximately。 无论如何,当您启动动画时,启动一个协程函数来检查动画是否完成。这可以防止在更新函数中浪费时间来检查动画何时完成。该协程函数应该有一个参数来检查动画的名称。 IEnumerator OnAnimationComplete(string name) { Animator anim = myObject.GetComponent<Animator>(); while (anim.GetCurrentAnimatorStateInfo(0).IsName(name) && anim.GetCurrentAnimatorStateInfo(0).normalizedTime < 1.0f) { //Wait every frame until animation has finished yield return null; } Debug.Log("Animation has finished"); //Do something } 用法: 1.开始动画。 2.启动OnAnimationComplete协程:StartCoroutine(OnAnimationComplete("JumpAnim")); 还有其他方法可以做到这一点,例如使用 AnimationEvent 事件。查看提供的链接以获取有关此内容的示例。 GetCurrentAnimatorStateInfo(1).normalizedTime == 1 //GetCurrentAnimatorStateInfo(1) i used 0 insted of 1 its just diff in layer 就我而言: GetCurrentAnimatorStateInfo(0).normalizedTime - 会给你时间,因为对象在场景中“活着”(动画师在其中),直到你在动画中的当前状态。 因此,如果您的动画状态在您的对象进入场景后立即开始,则不会: GetCurrentAnimatorStateInfo(1).normalizedTime == 1 但是: GetCurrentAnimatorStateInfo(1).normalizedTime == 0. 这与动画是否播放 3 秒或播放多长时间无关,如果您使用 GetCurrentAnimatorStateInfo(1).normalizedTime 作为条件检查,可能使用 Debug.Log(GetCurrentAnimatorStateInfo(1).normalizedTime ); 来查看它将返回什么,并将其用作您需要放置的时间适合您的情况。

回答 2 投票 0

Next.js:提交表单时状态尚未准备好

我有一个 onSubmit 函数,大致如下所示: const [isPending, startTransition] = useTransition(); const [urls, setUrls] = useState([]); const { 边缘存储 } =

回答 1 投票 0

《记忆碎片》中的多个发起者

我已获得游戏代码。我的任务现在有按钮来保存该游戏的状态并将其恢复为已保存的状态。代码中有一个游戏窗口,有一个游戏引擎...

回答 1 投票 0

反应子组件失去对Change的关注

我有一个父组件 MasterList,我需要打开一个模式弹出窗口,其中包含一个表单,用于根据 activeTab(名称或组织)有条件地添加名称和组织,因为我...

回答 1 投票 0

状态管理中的操作应该直接修改状态吗?

我正在使用 pinia 和 vue3,但这个问题适用于所有状态管理结构。 在操作中,我应该返回结果然后覆盖(或变异)状态还是直接修改状态作为侧面-

回答 1 投票 0

无法在回调函数中获取当前状态值

第一次运行时,主题=“黑暗”。然后,单击跨度后,主题状态就会发生变化。但我无法在回调函数中获取更新的状态。有人可以帮忙吗?

回答 1 投票 0

如何在 Ionic 7 中将状态传递给 IonRouterLink?

我正在使用 ionic 7 和 React 18。我有这个路由器链接 routerLink='/联系人' style={{ 颜色: '蓝色', 光标: '指针', marginLeft: '4px' }} > 怎么会...

回答 1 投票 0

当我改变网站的大小时,如何改变反应状态?

这是状态: const [打开,setOpen] = useState(false); 状态由图标上的 onclick 事件控制,如下所示: onclick=()=>{setOpen(!open)} 我想设置状态

回答 3 投票 0

MariaDB 布尔转换 SQL

使用 MariaDB 版本 8.0.19,检测布尔转换的最佳方法是什么? 例如。原始数据可以是: 1 1 1 0 0 1 1 1 0 0 我想计算上升沿转换或下降沿,依此类推

回答 1 投票 0

将上传的文件存储在状态变量中不起作用。反应

我正在尝试将上传的文件存储在状态变量中,一旦用户完成表单的其余部分,我将将该文件发布到数据库。由于某种原因,我的状态不会更新,我的状态变量是......

回答 1 投票 0

React 应用程序在状态更改和登录后不会重新渲染

我的 React 应用程序遇到一些问题。它有一个使用 React 和 Typescript 的前端和一个使用 Go 的后端。当用户想要登录或其他情况时,我从后端数据库获取数据......

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.