#uni-app#常用函数/api

(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 才能关闭提示框。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值