我正在使用 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)
);
},
}
我在哪里做错了?