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() 函数,可以获取到小程序实例,一般用在各个子页面之中获取顶层应用。