【发布时间】:2021-05-10 07:42:11
【问题描述】:
我尝试了很多东西,但都没有奏效。我没有在这个项目中使用反应,所以不确定单击按钮时如何调用 shoeAlert() 函数。请帮忙!!
import '../Nav/nav.styles.scss';
const Nav = () => {
function showAlert(e) {
e.preventDefault();
console.log("I'm an alert");
};
return ( `
<div class='nav'>
<div>
<p>Logo</p>
<button id='btn' onclick="{this.showAlert}"> Click Me</button>
</div>
</div> `);
}
export { Nav };
【问题讨论】:
-
这应该是 React 吗?如果是这样,您应该阅读 JSX 语法的工作原理。
-
不,我没有使用反应。只使用 ES6 创建组件
-
你知道你写的代码使用的是 JSX 语法吗,正如你所说的你没有使用 react,我在想你是否使用 Vue。提醒一下,JSX 不被浏览器理解,需要转译才能工作。所以远离 JSX 语法,使用普通的 HTML、JS 来完成任务
标签: javascript ecmascript-6 components