移动设备通常没有键盘,因此您需要在应用程序中添加一些触觉控制器。人们似乎正在使用的两个流行软件包是FastClick和Hammer。安装容易。
meteor add fastclick meteor add hammer:hammer
FastClick几乎不需要任何配置,而Hammer需要进行一些工作才能进行连接。Todos应用程序的典型示例如下所示:
Template.appBody.onRendered(function() { if (Meteor.isCordova) { // 设置向左/向右滑动的处理程序 this.hammer= new Hammer(this.find('#appBody')); this.hammer.on('swipeleft swiperight', function(event) { if (event.gesture.direction === 'right') { Session.set(MENU_KEY, true); } else if (event.gesture.direction === 'left') { Session.set(MENU_KEY, false); } }); } });