onTap 点击

<!-- 视图层 -->
<view> Hello {{name}}! </view>
<button onTap="changeName"> Click me! </button>

// 逻辑层
var initialData = {
name: 'taobao'
};

// Register a Page.
Page({
data: initialData,
changeName(e) {
// sent data change to view
this.setData({
name: 'alipay'
})
}
});

小程序使用第三方NPM模块

  • 由于 node_modules 里第三方模块代码不会经过转换器,为了确保各个终端兼容,node_modules 下的代码需要转成 es5 格式再引用,模块格式推荐使用 es2015 的 import/export。
npm i uuid

import uuid from 'uuid';

uuid.v4();

getApp()

全局的 getApp() 函数,可以获取到小程序实例,一般用在各个子页面之中获取顶层应用。