一起创业网-为互联网创业者服务

小程序怎么设置延时跳转

在微信小程序中设置延时跳转,可以通过以下几种方法实现:

使用定时器延迟跳转

可以使用`wx.showToast`显示一个提示信息,然后使用`setTimeout`函数在指定的时间后执行页面跳转。例如:

```javascript

wx.showToast({

title: "成功修改",

icon: 'success',

duration: 2000

});

setTimeout(function () {

wx.reLaunch({

url: '../index/index'

});

}, 2000);

```

在页面添加js代码实现延时加载

可以在页面中添加JavaScript代码,使用`setTimeout`函数来实现页面的延时加载。例如:

```javascript

function hide() {

$("bbb").hide();

}

setTimeout("show()", 2000);

function show() {

$("bbb").show();

}

```

使用`wx.request`实现延时跳转

可以在请求成功后,使用`setTimeout`函数来实现页面的延时跳转。例如:

```javascript

wx.request({

url: serverUrl + '/user_relieve.action',

data: { uid: user.uid },

header: header,

success(data) {

wx.showToast({

title: '解绑成功!请重新绑定账户!',

icon: 'none',

duration: 1000

});

setTimeout(function () {

wx.navigateTo({

url: '../login/login'

});

}, 1000);

}

});

```

使用`window.location.href`实现延时跳转

在JavaScript中,可以利用`setTimeout`方法配合`window.location.href`属性来实现延迟跳转。例如:

```javascript

setTimeout(function(){

window.location.href='https://www.php.cn/';

},5000);

```

这些方法都可以实现小程序的延时跳转,具体选择哪种方法可以根据实际业务需求和项目结构来决定。