我有一个发出 POST 请求并接收的 mutate 函数id,之后我需要立即调用下一个变异函数来根据此进行购买id,我该如何做?
const mutation = useCreatePaymentMethodMutation();
const handleSubmit = async(values:any) {
const form = await mutation.mutateAsync({
values,
hash
})
return form
}
Run Code Online (Sandbox Code Playgroud)
useCreatePaymentMethodMutation从@Hooks导入
const useCreatePaymentMethodMutation = () => {
return useMutation(
({ values, accessHash }: { values: any; accessHash: string }) =>
createPaymentMethodRequest(values, accessHash),
{
onSuccess: (data) => {
// usePayMutation(data.data, accessHash); error. I need to use data after 1st mutation in next
request
console.log("on success data ", data);
},
}
); …Run Code Online (Sandbox Code Playgroud) 我已经创建了组件(滑块),但我在另一个文件(主页)中看不到他。
如果“app-slider”是 Angular 组件,则验证它是否是该模块的一部分。
slider.component.tsapp-slider我的选择器 在哪里
@Component({
selector: 'app-slider',
templateUrl: './slider.component.html',
styleUrls: ['./slider.component.scss']
})
export class SliderComponent implements OnInit {
Run Code Online (Sandbox Code Playgroud)
Components.module.tsdeclatations/export我 所在的模块SliderComponent
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { SliderComponent } from './slider/slider.component';
import { SharedModule } from '../shared/shared.module';
@NgModule({
imports: [
CommonModule,
SharedModule.forRoot()
],
declarations: [SliderComponent],
exports: [SliderComponent]
})
export class ComponentsModule { }
Run Code Online (Sandbox Code Playgroud)
我使用的main-page.component.html<app-slider></app-slider>
<div class="content">
<section class="main">
<div class="container">
<app-slider></app-slider>
....
Run Code Online (Sandbox Code Playgroud)
PagesModule我的 …