未捕获的ReferenceError:未定义AddLoginModalEvent

时间:2016-08-14 04:40:29

标签: javascript jquery python django reactjs

我正在使用 django reactjs 来开发我的应用。我正在尝试使用 reactjs semantic-ui 创建具有模态效果的登录表单,但我收到错误PendingIntent resultPendingIntent = PendingIntent.getActivity( this, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT);

我的代码

base.html

Uncaught ReferenceError: AddLoginModalEvent is not defined

Index.js (条目:" ./ src / index.js",)它是webpack的入口点

    <div class="ui large top fixed hidden menu navbar">
      <div class="ui container">
        <a class="active item"></a>
        <div class="ui buttons">
          <a class="ui button tomato pair" onClick="AddLoginModalEvent()">Login</a>
          <div class="or"></div>
          <a class="ui positive button pair">Signup</a>
        </div>
      </div>
    </div>
 <div id="loginmodal"></div>

<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="{% static 'js/semantic.min.js' %}"></script>
<script type="text/javascript" src="{% static 'build/js/app.js' %}"></script>
<script type="text/javascript">
      var data = {
             isUserAuthenticated:{% if request.user.is_authenticated %}true{% else %}false{% endif %}
        };

    $(function() {

      app.showLoginModal("loginmodal",data);
    });

</script>

LoginModal.js

import LoginModal from 'homepage/LoginModal';

window.app = {

    showLoginModal: function(id,data){
        ReactDOM.render(
          <LoginModal data={data} />, document.getElementById(id)
        );
    },
}

我在哪里做错了?

0 个答案:

没有答案