📅  最后修改于: 2023-12-03 15:13:18.211000             🧑  作者: Mango
本示例演示了如何使用 AlpineJS 中的 @click
触发函数以及更新视图。
<div x-data="{ counter: 0 }">
<button @click="counter = counter + 1">增加计数器 </button>
<p>计数器: <span x-text="counter"></span></p>
</div>
x-data="{ counter: 0 }"
:创建一个 AlpineJS 的数据对象,命名为 counter
,初始值为 0 。
@click="counter = counter + 1"
:在按钮上使用 @click
指令,当用户单击按钮时,它会调用指定的函数,这里使用了一个简单的计数器函数,它将增加当前数据对象的 counter
属性的值。
x-text="counter"
:将该属性与计数器数据对象的 counter
属性相绑定,以便在视图中根据计数器对象的值进行更新。
点击按钮后,计数器的值将增加,并更新到视图中。
通过这个简单的示例,可以看到 AlpineJS 的数据绑定和事件处理非常简洁和易于理解。让开发者能够快速实现响应式和交互式的 UI,大大提高了开发效率。