我正在玩 Meteor 和react-meteor。但是,我似乎无法理解模板事件处理在使用 react 时是如何工作的(如果它甚至可以的话)。
索引.html:
<head>
<title>reactjs</title>
</head>
<body>
<h1>Welcome to Meteor!</h1>
{{> FormTest}}
</body>
库/组件/testform.jsx:
var FormTest = ReactMeteor.createClass({
templateName: "FormTest",
render: function() {
return (
<div>
<button className="my-button">My byutton</button>
</div>
);
}
});
index.js:
if (Meteor.isClient) {
Template.FormTest.events({
"click .my-button": function (event, template) {
alert("My button was clicked!");
}
});
}
我什么都得不到。
我的代码或方法有问题吗?如果接近,处理事件的正确方法是什么?