小程序精品demo:大学图书馆;图书搜索收藏
<view class="lock-box">
<viewclass="lock-title {{titleColor}}">{{title}}</view>
<view hidden="{{resetHidden}}" bindtap="lockreset" class="lock-reset">重置</view>
<canvas disable-scroll="true" class="lock-cav" bindtouchstart="touchS" bindtouchmove="touchM" bindtouchend="touchE" canvas-id="locker" style="width:686rpx;height:686rpx;"></canvas>
</view>
// pages/main/index.js
var wxlocker = require("../../utils/wxlocker.js");
Page({
data:{
title:'请设置手势密码',
resetHidden:false,
titleColor:""
},
onLoad:function(options){
// 页面初始化 options为页面跳转所带来的参数
wxlocker.lock.init();
this.initState();
},
onReady:function(){
},
onShow:function(){
// 页面显示
},
onHide:function(){
// 页面隐藏
},
onUnload:function(){
// 页面关闭
},
//设置提示语与重置按钮
initState:function(){
var resetHidden = wxlocker.lock.resetHidden;
var title = wxlocker.lock.title;
var titleColor = wxlocker.lock.titleColor;
this.setData({
resetHidden:resetHidden,
title:title,
titleColor:titleColor
});
},
touchS:function(e){//touchstart事件绑定
wxlocker.lock.bindtouchstart(e);
},
touchM:function(e){//touchmove事件绑定
wxlocker.lock.bindtouchmove(e);
},
touchE:function(e){//touchend事件绑定
wxlocker.lock.bindtouchend(e,this.lockSucc);
this.initState();
},
lockSucc:function(){//解锁成功的回调函数
console.log("解锁成功!");
//do something
},
lockreset:function(){
wxlocker.lock.updatePassword();
this.initState();
}
})
**** Hidden Message *****
这个帖一般般,还可以哦。 感谢分享 山地车vgbhnjmk 这个看看围观 正是我需要的,看看 搜索功能么0.0看看 专注于与个人游戏开发者合作,有产品的朋友联系微,信,号j i m 2 0 1 8 0 6 8 8,详聊
页:
[1]