Skip to content
简体中文
Tuya MiniApp
开发
原生开发
API
定时
基础定时
ty.device.removeTimer

device.removeTimer

功能描述

删除定时

需引入DeviceKit,且在>=1.2.6版本才可使用

使用

Ray 中使用

import { device } from '@ray-js/ray'
const { removeTimer } = device
removeTimer({ ... })

原生小程序中使用

const { removeTimer } = ty.device
removeTimer({ ... })

体验 Demo

智能生活App扫码进行体验
Demo下载地址 (opens in a new tab)

请求参数

Object object

属性类型默认值必填说明
deviceIdstringdeviceId
设备 id,deviceId 和 groupId 至少传一个
groupIdstringgroupId
群组 id,deviceId 和 groupId 至少传一个
timerIdstringtimerId
定时器 id
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

返回结果

success

void

fail

属性类型说明
errorMsgstring插件错误信息
errorCodestring错误码

代码示例

请求示例

// Ray调用方式
import { removeTimer, getLaunchOptionsSync } from '@ray-js/ray';
// 原生调用方式
const { removeTimer } = ty.device;
const { getLaunchOptionsSync } = ty;
// 启动参数中获取设备 id
const {
  query: { deviceId, groupId }
} = getLaunchOptionsSync();
 
removeTimer({
  deviceId,
  // 或
  groupId,
  timerId: 'timerId',
  success: () => {
    console.log('removeTimer success');
  },
  fail: (error) => {
    console.log('removeTimer fail', error);
  }
});

错误码

错误码错误描述
6The parameter format is incorrect
9005can‘t find service
20002GroupId is invalid
20005DeviceId and GroupId is invalid
20006Device model and Group model is null
20007Device network error
20022Device model is null
此页内容是否对您有帮助?
意见反馈
小程序机器人助手
需求提交
|
论坛反馈
|
问卷调查
|
官方群聊