umi+dva+ts开发前端,@connect会报类型错误

class类如代码所示

import React, { Component } from "react"
import { RouteComponentProps } from "@types/react-router";
import { connect } from "dva";
interface state { }

interface TaskDetailProp extends RouteComponentProps {
match: any, dispatch: any, location: any, task: any
}

@connect(({ taskDetail }: { taskDetail:  any } }) => ({
    task: taskDetail.task,
}))
class TaskDetail extends Component<TaskDetailProp, state> {
    constructor(props:TaskDetailProp) {
        super(props)
        this.state = {
        }
    }
    render(){
    return<div/>
    }
 }

这段代码@connect会报类型不匹配错误,报错如下如图50891d29f87a0ea28b93662a79ae84b.png
我该如何修护这个问题呢(不知道什么原因,代码格式化不起作用,大家谅解一下)

阅读 4.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题