Hola tengo un issuea al arrancar miaplicacióny que me aparece este error en esta linea decódigo,creo que deberia hacer un if para que fuera diferente de null pero no tengo muy claro como
OP评论的翻译:
你好,我在启动应用程序时遇到问题,原因是我在此行代码中看到此错误,我认为我应该做一个if,以使其与null有所不同,但我不确定如何做
如果(this.props.categories.queryResult.data){
public render() {
let categories: any = [];
let shops: any = [];
let campaigns: any = [];
if (this.props.categories && this.props.categories.isFinished) {
if (this.props.categories.queryResult.data) {
categories = this.props.categories.queryResult.data;
} else if (this.props.categories.queryResult.length) {
categories = this.props.categories.queryResult;
}
}
答案 0 :(得分:0)
您的queryResult
似乎为空。
所以像这样检查:
public render() {
let categories: any = [];
let shops: any = [];
let campaigns: any = [];
if (this.props.categories && this.props.categories.isFinished) {
if (this.probs.categories.queryResult) {
if (this.props.categories.queryResult.data) {
categories = this.props.categories.queryResult.data;
} else if (this.props.categories.queryResult.length) {
categories = this.props.categories.queryResult;
}
}
}
}