小程序的主要开发语言是 JavaScript
JS 作用:
①开发者使用 JS来开发业务逻辑;
②调用小程序的 API 来完成业务需求。
业务逻辑案例(响应用户操作)
<view>{
{message}}</view>
<button bindTap="btn">点击</button>
点击 button 按钮的时候,希望界面显示 “我是点击后的内容”,于是在 button 上声明一个属性: bindtap ,在 JS 里声明 clickMe 方法来响应点击操作:
page({
btn:function(){
this.setData({message:"我是点击后的内容"})
}
})
调用API案例
除了业务逻辑外,开发者还可以在 JS 中调用小程序提供的丰富的 API,利用这些 API 可以很方便的调起微信提供的能力,例如获取用户信息、地理定位、本地存储、微信支付、扫一扫、界面交互等。
在初始化的项目里,在 pages/index/index.js 就调用了 wx.getUserInfo 获取微信用户的头像和昵称,最后通过 setData 把获取到的信息显示到界面上。
调用界面交互API案例:
wx.showToast(Object object)显示消息提示框
<button bindt