onload()函数
时间: 2023-12-04 12:41:21 浏览: 13
onload()函数是JavaScript中的一个事件处理函数,它会在页面或图像加载完成后被触发。通常用于在页面或图像加载完成后执行一些操作,例如修改页面元素的样式或内容等。
以下是一个使用onload()函数的例子,当页面加载完成后,会弹出一个提示框:
```javascript
window.onload = function() {
alert("页面加载完成!");
};
```
需要注意的是,onload()函数只能在页面或图像加载完成后才会被触发,如果在加载完成前就尝试执行该函数,它将不会被触发。
相关问题
微信小程序onload函数
微信小程序中的onLoad函数是页面生命周期函数之一,用于监听页面加载。当页面加载时,onLoad函数会被自动调用,并可以接收一个options参数,该参数包含了页面跳转时所带来的参数。开发者可以在onLoad函数中对页面进行初始化操作。
以下是onLoad函数的示例代码:
```
Page({
onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
console.log(options)
}
})
```
在上述示例代码中,onLoad函数接收一个options参数,该参数包含了页面跳转时所带来的参数。开发者可以在函数中使用console.log()方法查看options参数的内容。
值得注意的是,onLoad函数只会在页面初始化时被调用一次,如果页面已经被加载过了,则不会再次调用onLoad函数。如果需要在页面展示时进行操作,可以使用其他生命周期函数,如onShow函数。
在uniapp中的uni.navigateback返回时没有触发onload函数
在uni-app中,uni.navigateBack()方法返回时不会触发页面的onLoad函数。这是因为navigateBack()是一个页面返回的操作,而不是重新加载页面的操作。如果您需要在返回页面时重新加载数据,可以考虑使用onShow函数来实现。onShow函数在页面每次展示时都会触发,您可以在这个函数中重新加载数据。例如:
```
onShow: function () {
// 在页面展示时重新加载数据
this.loadData();
},
```