(1)@tap="": 由手指单击所触发的事件
(2)setTimeout:设定一个定时器,在定时到期以后执行注册的回调函数
(3)uni.showToast:当我们需要进行弹出提示框的时候,就可以使用这个函数
methods: {
toshow() {
uni.showToast({
title: '跳出提示',
icon: "error"
});
}
效果:
(4)uni.showModal:显示模态弹窗,可以只有一个确定按钮,也可以同时有确定和取消按钮
methods: {
uni.showModal({
title:'警告',
content:'我是一个弹框',
success: function (res) {
if(res.confirm) {
console.log('我点了确定按钮');
} else if (res.cancel) {
console.log('我点了取消按钮')
}
}
})
}
}
效果:
(5)uni.showActionSheet:从底部向上弹出操作菜单
(6)setTimer:需要每隔一段时间执行一件事的的时候就需要使用SetTimer函数
(7)setInterval:setInterval()是一个实现定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式。方法会不停地调用函数,直到 clearInterval被调用或窗口被关闭。
setTimer(){
let holdTime = 60; //定义变量并赋值
this.getCodeText = "重新获取(60)"
//setInterval()是一个实现定时调用的函数,可按照指定的周期(以毫秒计)来调用函数或计算表达式。
//setInterval方法会不停地调用函数,直到 clearInterval被调用或窗口被关闭。
this.Timer = setInterval(()=>{
if(holdTime<=0){
this.getCodeisWaiting = false;
this.getCodeBtnColor = "#ffffff";
this.getCodeText = "获取验证码"
clearInterval(this.Timer);//清除该函数
return ; //返回前面
}
this.getCodeText = "重新获取("+holdTime+")"
holdTime--;
},1000)
},
(8)clearInterval:取消由 setInterval 设置的定时器。
(9)uni.hideKeyboard:()把软键盘隐藏起来
(10)uni.showLoading:显示 loading 提示框, 需主动调用 uni.hideLoading 才能关闭提示框。