https://blog.csdn.net/ssyes123/article/details/79735018
微信小程序中的JS
作用:JS主要是用来做交互,比如:响应用户的点击、获取用户的位置等等。通过编写 JS 脚本文件来处理用户的操作。
简单来说,WXML决定有什么内容,WXSS决定内容长什么样子,JS呢,决定了页面和用户操作的交互,体验好不好就看JS了。
例如,页面中有个按钮,
<view>{
{ msg }}</view>
<button bindtap="clickMe">点击我</button>
事件概念:这里的button(bindtap=“clickMe”)绑定了一个clickMe的事件,当点击时就会触发clickMe函数。
而在JS里呢,当点击的时候,就把msg的内容动态替换为“Hello World”。
Page({
clickMe: function() {
this.setData({ msg: "Hello World" })
}
})
事件:
事件呢,就是视图层到逻辑层的通讯方式。
简单来说,通过把事件绑定在组件上(在WXML),然后事件携带信息传递到JS中做函数处理,这就是WXML到JS的通信方式。
举例来说明,在组件中绑定一个事件处理函数。