首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应‘组件’论点缺失的错误?

反应‘组件’论点缺失的错误?
EN

Stack Overflow用户
提问于 2018-07-08 15:44:48
回答 1查看 927关注 0票数 0

我已经创建了Header组件。我在meteor-blaze中使用这个react meteor-blaze组件,但是在控制台中出现了错误,说react参数组件丢失了。我指的是这个文档-> https://guide.meteor.com/react.html#blaze-in-react

league_header.html:

代码语言:javascript
复制
<template name="LeagueHeader">
{{#if isCordova}}
  {{> HeaderMobile }}
{{else}}
    <div>
        {{> React component=Header }}
    </div>
{{/if}}
</template>

headerhelper.js:

代码语言:javascript
复制
import { Template } from 'meteor/templating';

import './league_header.html';
import Header from '../../../imports/Header.jsx';

Template.LeagueHeader.helpers({
  HeaderHelper() {
    return Header;
  }
})

Header.jsx:

代码语言:javascript
复制
import React, { Component } from 'react';

class Header extends Component {

    render() {
        console.log('Hello Component');
        return (
            <div>
                <h2>Hello World</h2>
            </div>
        );
    }
}

export default Header;

错误:

代码语言:javascript
复制
Error: In template "LeagueHeader", call to `{{> React ... }}` missing `component` argument.
    at Blaze.View.<anonymous> (react-template-helper.js:23)
    at blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1934
    at Function.Template._withTemplateInstanceFunc (blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:3744)
    at blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1932
    at Object.Blaze._withCurrentView (blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:2271)
    at viewAutorun (blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1931)
    at Tracker.Computation._compute (tracker.js?hash=997515fa2d5b0530ba07741da556c4b36963ef3b:339)
    at new Tracker.Computation (tracker.js?hash=997515fa2d5b0530ba07741da556c4b36963ef3b:229)
    at Object.Tracker.autorun (tracker.js?hash=997515fa2d5b0530ba07741da556c4b36963ef3b:613)
    at Blaze.View.autorun (blaze.js?hash=f33d3dfed63a491d24e3aa07ad66c24b5fe8c761:1944)

截图:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-08 17:04:42

您正在使用错误的助手名,尝试用以下方式替换组件调用。

{{>反应component=HeaderHelper}

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51233621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档